diff --git a/shell/platform/fuchsia/flutter/component.cc b/shell/platform/fuchsia/flutter/component.cc index 40f193be13ea6..8544031f162f9 100644 --- a/shell/platform/fuchsia/flutter/component.cc +++ b/shell/platform/fuchsia/flutter/component.cc @@ -481,7 +481,7 @@ class FileInNamespaceBuffer final : public fml::Mapping { } uintptr_t addr; zx_status_t status = - zx::vmar::root_self()->map(0, buffer.vmo, 0, buffer.size, flags, &addr); + zx::vmar::root_self()->map(flags, 0, buffer.vmo, 0, buffer.size, &addr); if (status != ZX_OK) { FML_LOG(FATAL) << "Failed to map " << path << ": " << zx_status_get_string(status); diff --git a/shell/platform/fuchsia/flutter/runner.cc b/shell/platform/fuchsia/flutter/runner.cc index 1e8e26dfbfdeb..cabda49f45b29 100644 --- a/shell/platform/fuchsia/flutter/runner.cc +++ b/shell/platform/fuchsia/flutter/runner.cc @@ -46,7 +46,7 @@ uintptr_t GetICUData(const fuchsia::mem::Buffer& icu_data) { uintptr_t data = 0u; zx_status_t status = zx::vmar::root_self()->map( - 0, icu_data.vmo, 0, static_cast(data_size), ZX_VM_PERM_READ, + ZX_VM_PERM_READ, 0, icu_data.vmo, 0, static_cast(data_size), &data); if (status == ZX_OK) { return data; diff --git a/shell/platform/fuchsia/runtime/dart/utils/mapped_resource.cc b/shell/platform/fuchsia/runtime/dart/utils/mapped_resource.cc index a30afe538bb5d..1727b7a9f40a5 100644 --- a/shell/platform/fuchsia/runtime/dart/utils/mapped_resource.cc +++ b/shell/platform/fuchsia/runtime/dart/utils/mapped_resource.cc @@ -83,7 +83,7 @@ bool MappedResource::LoadFromVmo(const std::string& path, } uintptr_t addr; zx_status_t status = zx::vmar::root_self()->map( - 0, resource_vmo.vmo, 0, resource_vmo.size, flags, &addr); + flags, 0, resource_vmo.vmo, 0, resource_vmo.size, &addr); if (status != ZX_OK) { FX_LOGF(ERROR, LOG_TAG, "Failed to map: %s", zx_status_get_string(status)); return false;