Searched refs:GuardedPoolAllocator (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/gwp_asan/ |
| H A D | guarded_pool_allocator.cpp | 28 GuardedPoolAllocator *SingletonPtr = nullptr; 43 GuardedPoolAllocator *GuardedPoolAllocator::getSingleton() { in getSingleton() 121 void GuardedPoolAllocator::disable() { in disable() 126 void GuardedPoolAllocator::enable() { in enable() 142 void GuardedPoolAllocator::uninitTestOnly() { in uninitTestOnly() 325 void GuardedPoolAllocator::deallocate(void *Ptr) { in deallocate() 376 void GuardedPoolAllocator::preCrashReport(void *Ptr) { in preCrashReport() 429 size_t GuardedPoolAllocator::getSize(const void *Ptr) { in getSize() 441 size_t GuardedPoolAllocator::reserveSlot() { in reserveSlot() 456 void GuardedPoolAllocator::freeSlot(size_t SlotIndex) { in freeSlot() [all …]
|
| H A D | guarded_pool_allocator.h | 41 class GuardedPoolAllocator { 51 constexpr GuardedPoolAllocator() {} in GuardedPoolAllocator() function 52 GuardedPoolAllocator(const GuardedPoolAllocator &) = delete; 53 GuardedPoolAllocator &operator=(const GuardedPoolAllocator &) = delete; 59 ~GuardedPoolAllocator() = default; 200 static GuardedPoolAllocator *getSingleton();
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/ |
| H A D | guarded_pool_allocator_posix.cpp | 40 void GuardedPoolAllocator::initPRNG() { in initPRNG() 45 void *GuardedPoolAllocator::map(size_t Size, const char *Name) const { in map() 54 void GuardedPoolAllocator::unmap(void *Ptr, size_t Size) const { in unmap() 61 void *GuardedPoolAllocator::reserveGuardedPool(size_t Size) { in reserveGuardedPool() 70 void GuardedPoolAllocator::unreserveGuardedPool() { in unreserveGuardedPool() 75 void GuardedPoolAllocator::allocateInGuardedPool(void *Ptr, size_t Size) const { in allocateInGuardedPool() 83 void GuardedPoolAllocator::deallocateInGuardedPool(void *Ptr, in deallocateInGuardedPool() 96 size_t GuardedPoolAllocator::getPlatformPageSize() { in getPlatformPageSize() 100 void GuardedPoolAllocator::installAtFork() { in installAtFork()
|
| H A D | guarded_pool_allocator_fuchsia.cpp | 19 void GuardedPoolAllocator::initPRNG() { in initPRNG() 23 void *GuardedPoolAllocator::map(size_t Size, const char *Name) const { in map() 38 void GuardedPoolAllocator::unmap(void *Ptr, size_t Size) const { in unmap() 46 void *GuardedPoolAllocator::reserveGuardedPool(size_t Size) { in reserveGuardedPool() 59 void GuardedPoolAllocator::unreserveGuardedPool() { in unreserveGuardedPool() 67 void GuardedPoolAllocator::allocateInGuardedPool(void *Ptr, size_t Size) const { in allocateInGuardedPool() 88 void GuardedPoolAllocator::deallocateInGuardedPool(void *Ptr, in deallocateInGuardedPool() 99 size_t GuardedPoolAllocator::getPlatformPageSize() { in getPlatformPageSize() 103 void GuardedPoolAllocator::installAtFork() {} in installAtFork()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/ |
| H A D | segv_handler_posix.cpp | 28 using gwp_asan::GuardedPoolAllocator; 191 gwp_asan::GuardedPoolAllocator *GPAForSignalHandler; 240 void installSignalHandlers(gwp_asan::GuardedPoolAllocator *GPA, Printf_t Printf, in installSignalHandlers()
|
| H A D | segv_handler_fuchsia.cpp | 15 void installSignalHandlers(gwp_asan::GuardedPoolAllocator * /* GPA */, in installSignalHandlers() argument
|
| H A D | segv_handler.h | 24 void installSignalHandlers(gwp_asan::GuardedPoolAllocator *GPA, Printf_t Printf,
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | combined.h | 1026 gwp_asan::GuardedPoolAllocator GuardedAlloc;
|