Searched refs:Vmar (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/ |
| H A D | guarded_pool_allocator_fuchsia.cpp | 52 Size, &GuardedPagePoolPlatformData.Vmar, &Addr); in reserveGuardedPool() 60 const zx_handle_t Vmar = GuardedPagePoolPlatformData.Vmar; in unreserveGuardedPool() local 61 assert(Vmar != ZX_HANDLE_INVALID && Vmar != _zx_vmar_root_self()); in unreserveGuardedPool() 62 Check(_zx_vmar_destroy(Vmar) == ZX_OK, "Failed to destroy a vmar"); in unreserveGuardedPool() 63 Check(_zx_handle_close(Vmar) == ZX_OK, "Failed to close a vmar"); in unreserveGuardedPool() 64 GuardedPagePoolPlatformData.Vmar = ZX_HANDLE_INVALID; in unreserveGuardedPool() 75 const zx_handle_t Vmar = GuardedPagePoolPlatformData.Vmar; in allocateInGuardedPool() local 76 assert(Vmar != ZX_HANDLE_INVALID && Vmar != _zx_vmar_root_self()); in allocateInGuardedPool() 80 Status = _zx_vmar_map(Vmar, in allocateInGuardedPool() 92 const zx_handle_t Vmar = GuardedPagePoolPlatformData.Vmar; in deallocateInGuardedPool() local [all …]
|
| H A D | guarded_pool_allocator_fuchsia.h | 17 zx_handle_t Vmar; member
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | fuchsia.cpp | 37 DCHECK_EQ(Data->Vmar, ZX_HANDLE_INVALID); in allocateVmar() 42 Size, &Data->Vmar, &Data->VmarBase); in allocateVmar() 60 const zx_handle_t Vmar = (Data && Data->Vmar != ZX_HANDLE_INVALID) in map() local 61 ? Data->Vmar in map() 124 const zx_handle_t Vmar = Data->Vmar; in unmap() local 125 DCHECK_NE(Vmar, _zx_vmar_root_self()); in unmap() 127 CHECK_EQ(_zx_vmar_destroy(Vmar), ZX_OK); in unmap() 128 CHECK_EQ(_zx_handle_close(Vmar), ZX_OK); in unmap() 130 const zx_handle_t Vmar = (Data && Data->Vmar != ZX_HANDLE_INVALID) in unmap() local 150 DCHECK_NE(Data->Vmar, ZX_HANDLE_INVALID); in setMemoryPermission() [all …]
|
| H A D | fuchsia.h | 22 zx_handle_t Vmar; member
|