Home
last modified time | relevance | path

Searched refs:GuardedPoolAllocator (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp28 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 Dguarded_pool_allocator.h41 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 Dguarded_pool_allocator_posix.cpp40 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 Dguarded_pool_allocator_fuchsia.cpp19 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 Dsegv_handler_posix.cpp28 using gwp_asan::GuardedPoolAllocator;
191 gwp_asan::GuardedPoolAllocator *GPAForSignalHandler;
240 void installSignalHandlers(gwp_asan::GuardedPoolAllocator *GPA, Printf_t Printf, in installSignalHandlers()
H A Dsegv_handler_fuchsia.cpp15 void installSignalHandlers(gwp_asan::GuardedPoolAllocator * /* GPA */, in installSignalHandlers() argument
H A Dsegv_handler.h24 void installSignalHandlers(gwp_asan::GuardedPoolAllocator *GPA, Printf_t Printf,
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dcombined.h1026 gwp_asan::GuardedPoolAllocator GuardedAlloc;