Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dallocator_common.h19 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 Dallocator_config.h129 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 Dlocal_cache.h23 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 Dprimary32.h46 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 Dprimary64.h51 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 Dsanitizer_allocator_primary64.h48 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 Dsanitizer_allocator_local_cache.h43 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];