[all-commits] [llvm/llvm-project] 98c21a: [sanitizer][fuchsia] Implement ReleaseMemoryPagesToOS
Marco Vanotti via All-commits
all-commits at lists.llvm.org
Wed Jan 27 11:13:48 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 98c21ae7a8ec587febc899753b63054ae9aea9d6
https://github.com/llvm/llvm-project/commit/98c21ae7a8ec587febc899753b63054ae9aea9d6
Author: Marco Vanotti <mvanotti at google.com>
Date: 2021-01-27 (Wed, 27 Jan 2021)
Changed paths:
M compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
Log Message:
-----------
[sanitizer][fuchsia] Implement ReleaseMemoryPagesToOS
The `zx_vmar_op_range` allows us to decommit memory pages without
needing a handle to the underlying vmo, as long as we have a handle to
a vmar that contains this mapping. This allows us to implement the
`ReleaseMemoryPagesToOS` function by decommitting the memory using a
handle to the root vmar.
Reviewed By: mcgrathr
Differential Revision: https://reviews.llvm.org/D95384
More information about the All-commits
mailing list