Home
last modified time | relevance | path

Searched refs:fixed_addr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_posix_libcdep.cpp321 static bool MmapFixed(uptr fixed_addr, uptr size, int additional_flags, in MmapFixed() argument
324 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixed()
326 MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, in MmapFixed()
333 SanitizerToolName, size, size, (void *)fixed_addr, reserrno); in MmapFixed()
340 bool MmapFixedNoReserve(uptr fixed_addr, uptr size, const char *name) { in MmapFixedNoReserve() argument
341 return MmapFixed(fixed_addr, size, MAP_NORESERVE, name); in MmapFixedNoReserve()
344 bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, const char *name) { in MmapFixedSuperNoReserve() argument
347 return MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve()
349 return MmapFixed(fixed_addr, size, MAP_ALIGNED_SUPER, name); in MmapFixedSuperNoReserve()
351 bool r = MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve()
[all …]
H A Dsanitizer_win.cpp240 bool ZeroMmapFixedRegion(uptr fixed_addr, uptr size) { in ZeroMmapFixedRegion() argument
241 internal_memset((void*) fixed_addr, 0, size); in ZeroMmapFixedRegion()
245 bool MmapFixedNoReserve(uptr fixed_addr, uptr size, const char *name) { in MmapFixedNoReserve() argument
253 void *p = VirtualAlloc((LPVOID)fixed_addr, size, MEM_RESERVE, PAGE_READWRITE); in MmapFixedNoReserve()
255 void *p = VirtualAlloc((LPVOID)fixed_addr, size, MEM_RESERVE | MEM_COMMIT, in MmapFixedNoReserve()
261 SanitizerToolName, size, size, fixed_addr, GetLastError()); in MmapFixedNoReserve()
267 bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, const char *name) { in MmapFixedSuperNoReserve() argument
269 return MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve()
274 void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name) { in MmapFixedOrDie() argument
275 void *p = VirtualAlloc((LPVOID)fixed_addr, size, in MmapFixedOrDie()
[all …]
H A Dsanitizer_posix.cpp122 static void *MmapFixedImpl(uptr fixed_addr, uptr size, bool tolerate_enomem, in MmapFixedImpl() argument
125 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixedImpl()
126 uptr p = MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, in MmapFixedImpl()
134 (void *)fixed_addr); in MmapFixedImpl()
141 void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name) { in MmapFixedOrDie() argument
142 return MmapFixedImpl(fixed_addr, size, false /*tolerate_enomem*/, name); in MmapFixedOrDie()
145 void *MmapFixedOrDieOnFatalError(uptr fixed_addr, uptr size, const char *name) { in MmapFixedOrDieOnFatalError() argument
146 return MmapFixedImpl(fixed_addr, size, true /*tolerate_enomem*/, name); in MmapFixedOrDieOnFatalError()
H A Dsanitizer_fuchsia.cpp231 uptr fixed_addr) { in Init() argument
250 static uptr DoMmapFixedOrDie(zx_handle_t vmar, uptr fixed_addr, uptr map_size, in DoMmapFixedOrDie() argument
252 uptr offset = fixed_addr - reinterpret_cast<uptr>(base); in DoMmapFixedOrDie()
279 uptr ReservedAddressRange::Map(uptr fixed_addr, uptr map_size, in Map() argument
281 return DoMmapFixedOrDie(os_handle_, fixed_addr, map_size, base_, in Map()
285 uptr ReservedAddressRange::MapOrDie(uptr fixed_addr, uptr map_size, in MapOrDie() argument
287 return DoMmapFixedOrDie(os_handle_, fixed_addr, map_size, base_, in MapOrDie()
333 void *MmapFixedNoAccess(uptr fixed_addr, uptr size, const char *name) { in MmapFixedNoAccess() argument
H A Dsanitizer_common.h99 bool MmapFixedNoReserve(uptr fixed_addr, uptr size, const char *name = nullptr)
101 bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size,
104 void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name = nullptr);
107 void *MmapFixedOrDieOnFatalError(uptr fixed_addr, uptr size,
109 void *MmapFixedNoAccess(uptr fixed_addr, uptr size, const char *name = nullptr);
125 bool ZeroMmapFixedRegion(uptr fixed_addr, uptr size) WARN_UNUSED_RESULT;
184 uptr Init(uptr size, const char *name = nullptr, uptr fixed_addr = 0);
186 uptr Map(uptr fixed_addr, uptr size, const char *name = nullptr);
187 uptr MapOrDie(uptr fixed_addr, uptr size, const char *name = nullptr);
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DCXXFunctionPointer.cpp55 addr_t fixed_addr = abi_sp->FixCodeAddress(func_ptr_address); in CXXFunctionPointerSummaryProvider()
56 if (fixed_addr != func_ptr_address) { in CXXFunctionPointerSummaryProvider()
58 test_address.SetLoadAddress(fixed_addr, target); in CXXFunctionPointerSummaryProvider()
62 addrsize * 2, fixed_addr); in CXXFunctionPointerSummaryProvider()
54 addr_t fixed_addr = abi_sp->FixCodeAddress(func_ptr_address); CXXFunctionPointerSummaryProvider() local
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DTarget.cpp1833 Address fixed_addr = addr; in ReadMemory() local
1836 fixed_addr.SetLoadAddress(abi->FixAnyAddress(addr.GetLoadAddress(this)), in ReadMemory()
1849 if (!fixed_addr.IsSectionOffset()) { in ReadMemory()
1855 fixed_addr.GetOffset(); // "fixed_addr" doesn't have a section, so in ReadMemory()
1864 fixed_addr.GetOffset(); // "fixed_addr" doesn't have a section, so in ReadMemory()
1870 resolved_addr = fixed_addr; in ReadMemory()