summaryrefslogtreecommitdiff
path: root/lib/scudo
diff options
context:
space:
mode:
authorPetr Hosek <phosek@chromium.org>2019-05-02 17:24:53 +0000
committerPetr Hosek <phosek@chromium.org>2019-05-02 17:24:53 +0000
commit145ecb53e9feb5ad2296843d5cc5a0edcd0e9fbd (patch)
tree9e00a06291ae440bb6bf54dbab03252e20ef92be /lib/scudo
parent392b80b1c6c35c2fa8dc2261e01833a66cbb21f2 (diff)
downloadcompiler-rt-145ecb53e9feb5ad2296843d5cc5a0edcd0e9fbd.tar.gz
[compiler-rt] Set the ZX_VMO_RESIZABLE option for zx_vmo_create
Currently VMO in Zircon create using the zx_vmo_create is resizable by default, but we'll be changing this in the future, requiring an explicit flag to make the VMO resizable. Prepare for this change by passing ZX_VMO_RESIZABLE option to all zx_vmo_create calls that need resizable VMO. Differential Revision: https://reviews.llvm.org/D61450 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@359803 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/scudo')
-rw-r--r--lib/scudo/standalone/fuchsia.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/scudo/standalone/fuchsia.cc b/lib/scudo/standalone/fuchsia.cc
index 7a07ccd14..e54563138 100644
--- a/lib/scudo/standalone/fuchsia.cc
+++ b/lib/scudo/standalone/fuchsia.cc
@@ -80,7 +80,7 @@ void *map(void *Addr, uptr Size, const char *Name, uptr Flags,
}
} else {
// Otherwise, create a Vmo and set its name.
- Status = _zx_vmo_create(Size, 0, &Vmo);
+ Status = _zx_vmo_create(Size, ZX_VMO_RESIZABLE, &Vmo);
if (Status != ZX_OK) {
if (Status != ZX_ERR_NO_MEMORY || !AllowNoMem)
dieOnMapUnmapError(Status == ZX_ERR_NO_MEMORY);