Searched refs:CompactPtrT (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | allocator_common.h | 19 typedef typename SizeClassAllocator::CompactPtrT CompactPtrT; typedef 22 void setFromArray(CompactPtrT *Array, u16 N) { in setFromArray() 27 void appendFromArray(CompactPtrT *Array, u16 N) { in appendFromArray() 43 void add(CompactPtrT P) { in add() 47 void moveToArray(CompactPtrT *Array) { in moveToArray() 53 CompactPtrT get(u16 I) const { in get() 60 CompactPtrT Batch[MaxNumCached];
|
| H A D | allocator_config.h | 129 typedef uptr CompactPtrT; typedef 136 typedef uptr CompactPtrT; typedef 173 typedef u32 CompactPtrT; typedef 181 typedef uptr CompactPtrT; typedef 223 typedef u32 CompactPtrT; typedef 247 typedef u32 CompactPtrT; typedef
|
| H A D | local_cache.h | 23 typedef typename SizeClassAllocator::CompactPtrT CompactPtrT; typedef 54 CompactPtrT CompactP = C->Chunks[--C->Count]; in allocate() 143 CompactPtrT Chunks[2 * SizeClassMap::MaxNumCachedHint]; in alignas()
|
| H A D | primary32.h | 46 typedef typename Config::Primary::CompactPtrT CompactPtrT; typedef 167 CompactPtrT compactPtr(UNUSED uptr ClassId, uptr Ptr) const { in compactPtr() 168 return static_cast<CompactPtrT>(Ptr); in compactPtr() 171 void *decompactPtr(UNUSED uptr ClassId, CompactPtrT CompactPtr) const { in decompactPtr() 175 uptr compactPtrGroupBase(CompactPtrT CompactPtr) { in compactPtrGroupBase() 197 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks() 229 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks() 249 CompactPtrT Cur = Array[I]; in pushBlocks() 818 CompactPtrT ShuffleArray[ShuffleArraySize]; in populateFreeList() 823 ShuffleArray[I] = reinterpret_cast<CompactPtrT>(P); in populateFreeList() [all …]
|
| H A D | primary64.h | 51 typedef typename Config::Primary::CompactPtrT CompactPtrT; typedef 227 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks() 316 CompactPtrT Cur = Array[I]; in pushBlocks() 464 CompactPtrT compactPtr(uptr ClassId, uptr Ptr) { in compactPtr() 469 void *decompactPtr(uptr ClassId, CompactPtrT CompactPtr) { in decompactPtr() 594 static CompactPtrT compactPtrInternal(uptr Base, uptr Ptr) { in compactPtrInternal() 595 return static_cast<CompactPtrT>((Ptr - Base) >> CompactPtrScale); in compactPtrInternal() 602 static uptr compactPtrGroup(CompactPtrT CompactPtr) { in compactPtrGroup() 1020 CompactPtrT ShuffleArray[ShuffleArraySize]; in populateFreeListAndPopBatch() 1465 auto DecompactPtr = [CompactPtrBase](CompactPtrT CompactPtr) { in markFreeBlocks() [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_primary64.h | 48 typedef typename Allocator::CompactPtrT CompactPtrT; typedef 67 void ReleasePageRangeToOS(uptr class_id, CompactPtrT from, CompactPtrT to) { in ReleasePageRangeToOS() 102 typedef u32 CompactPtrT; typedef 104 CompactPtrT PointerToCompactPtr(uptr base, uptr ptr) const { in PointerToCompactPtr() 107 uptr CompactPtrToPointer(uptr base, CompactPtrT ptr32) const { in CompactPtrToPointer() 179 CompactPtrT *free_array = GetFreeArray(region_beg); in ReturnToAllocator() 205 CompactPtrT *free_array = GetFreeArray(region_beg); in GetFromAllocator() 516 static void ReleaseFreeMemoryToOS(CompactPtrT *free_array, in ReleaseFreeMemoryToOS() 706 CompactPtrT *GetFreeArray(uptr region_beg) const { in GetFreeArray() 741 uptr needed_space = num_freed_chunks * sizeof(CompactPtrT); in EnsureFreeArraySpace() [all …]
|
| H A D | sanitizer_allocator_local_cache.h | 43 CompactPtrT chunk = c->chunks[--c->count]; in Allocate() 58 CompactPtrT chunk = allocator->PointerToCompactPtr( in Deallocate() 76 typedef typename Allocator::CompactPtrT CompactPtrT; typedef 82 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];
|