| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cpp | 302 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixed() 310 SanitizerToolName, size, size, fixed_addr, reserrno); in MmapFixed() 318 return MmapFixed(fixed_addr, size, MAP_NORESERVE, name); in MmapFixedNoReserve() 324 return MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve() 326 return MmapFixed(fixed_addr, size, MAP_ALIGNED_SUPER, name); in MmapFixedSuperNoReserve() 328 bool r = MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve() 330 SetShadowRegionHugePageMode(fixed_addr, size); in MmapFixedSuperNoReserve() 336 base_ = fixed_addr ? MmapFixedNoAccess(fixed_addr, size, name) in Init() 348 MmapFixedOrDieOnFatalError(fixed_addr, size, name)); in Map() 351 uptr ReservedAddressRange::MapOrDie(uptr fixed_addr, uptr size, in MapOrDie() argument [all …]
|
| H A D | sanitizer_win.cpp | 243 SanitizerToolName, size, size, fixed_addr, GetLastError()); in MmapFixedNoReserve() 251 return MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve() 256 void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name) { in MmapFixedOrDie() argument 257 void *p = VirtualAlloc((LPVOID)fixed_addr, size, in MmapFixedOrDie() 262 fixed_addr); in MmapFixedOrDie() 274 uptr ReservedAddressRange::MapOrDie(uptr fixed_addr, uptr size, in MapOrDie() argument 276 return reinterpret_cast<uptr>(MmapFixedOrDie(fixed_addr, size)); in MapOrDie() 289 void *p = VirtualAlloc((LPVOID)fixed_addr, size, in MmapFixedOrDieOnFatalError() 294 fixed_addr); in MmapFixedOrDieOnFatalError() 306 base_ = fixed_addr ? MmapFixedNoAccess(fixed_addr, size) : MmapNoAccess(size); in Init() [all …]
|
| H A D | sanitizer_posix.cpp | 114 static void *MmapFixedImpl(uptr fixed_addr, uptr size, bool tolerate_enomem, in MmapFixedImpl() argument 117 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixedImpl() 118 uptr p = MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, in MmapFixedImpl() 126 fixed_addr); in MmapFixedImpl() 133 void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name) { in MmapFixedOrDie() argument 134 return MmapFixedImpl(fixed_addr, size, false /*tolerate_enomem*/, name); in MmapFixedOrDie() 137 void *MmapFixedOrDieOnFatalError(uptr fixed_addr, uptr size, const char *name) { in MmapFixedOrDieOnFatalError() argument 138 return MmapFixedImpl(fixed_addr, size, true /*tolerate_enomem*/, name); in MmapFixedOrDieOnFatalError()
|
| H A D | sanitizer_fuchsia.cpp | 218 uptr fixed_addr) { in Init() argument 237 static uptr DoMmapFixedOrDie(zx_handle_t vmar, uptr fixed_addr, uptr map_size, in DoMmapFixedOrDie() argument 239 uptr offset = fixed_addr - reinterpret_cast<uptr>(base); in DoMmapFixedOrDie() 266 uptr ReservedAddressRange::Map(uptr fixed_addr, uptr map_size, in Map() argument 268 return DoMmapFixedOrDie(os_handle_, fixed_addr, map_size, base_, name_, in Map() 272 uptr ReservedAddressRange::MapOrDie(uptr fixed_addr, uptr map_size, in MapOrDie() argument 274 return DoMmapFixedOrDie(os_handle_, fixed_addr, map_size, base_, name_, true); in MapOrDie() 314 void *MmapFixedNoAccess(uptr fixed_addr, uptr size, const char *name) { in MmapFixedNoAccess() argument
|
| H A D | sanitizer_common.h | 101 bool MmapFixedNoReserve(uptr fixed_addr, uptr size, const char *name = nullptr) 103 bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, 106 void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name = nullptr); 109 void *MmapFixedOrDieOnFatalError(uptr fixed_addr, uptr size, 111 void *MmapFixedNoAccess(uptr fixed_addr, uptr size, const char *name = nullptr); 179 uptr Init(uptr size, const char *name = nullptr, uptr fixed_addr = 0); 181 uptr Map(uptr fixed_addr, uptr size, const char *name = nullptr); 182 uptr MapOrDie(uptr fixed_addr, uptr size, const char *name = nullptr);
|