Home
last modified time | relevance | path

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

/freebsd/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()
44 void add(CompactPtrT P) { in add()
48 void moveToArray(CompactPtrT *Array) { in moveToArray()
53 void moveNToArray(CompactPtrT *Array, u16 N) { in moveNToArray()
60 CompactPtrT get(u16 I) const { in get()
67 CompactPtrT Batch[MaxNumCached];
H A Dlocal_cache.h23 typedef typename SizeClassAllocator::CompactPtrT CompactPtrT; typedef
54 CompactPtrT CompactP = C->Chunks[--C->Count]; in copyToArray()
143 CompactPtrT Chunks[2 * SizeClassMap::MaxNumCachedHint]; in deallocate()
H A Dallocator_config.h59 typedef uptr CompactPtrT; typedef
66 typedef uptr CompactPtrT; typedef
103 typedef u32 CompactPtrT; typedef
111 typedef uptr CompactPtrT; typedef
154 typedef u32 CompactPtrT; typedef
178 typedef u32 CompactPtrT; typedef
H A Dprimary32.h46 typedef typename Config::CompactPtrT CompactPtrT; typedef
170 CompactPtrT compactPtr(UNUSED uptr ClassId, uptr Ptr) const { in compactPtr()
171 return static_cast<CompactPtrT>(Ptr); in compactPtr()
174 void *decompactPtr(UNUSED uptr ClassId, CompactPtrT CompactPtr) const { in decompactPtr()
178 uptr compactPtrGroupBase(CompactPtrT CompactPtr) { in compactPtrGroupBase()
197 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks()
215 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks()
235 CompactPtrT Cur = Array[I]; in pushBlocks()
477 void pushBatchClassBlocks(SizeClassInfo *Sci, CompactPtrT *Array, u32 Size) in pushBatchClassBlocks()
606 CompactPtrT *Array, u32 Size, bool SameGroup = false)
[all …]
H A Dprimary64.h50 typedef typename Config::CompactPtrT CompactPtrT; typedef
218 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks()
273 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks()
296 CompactPtrT Cur = Array[I]; in pushBlocks()
445 CompactPtrT compactPtr(uptr ClassId, uptr Ptr) { in compactPtr()
450 void *decompactPtr(uptr ClassId, CompactPtrT CompactPtr) { in decompactPtr()
579 static CompactPtrT compactPtrInternal(uptr Base, uptr Ptr) { in compactPtrInternal()
580 return static_cast<CompactPtrT>((Ptr - Base) >> CompactPtrScale); in compactPtrInternal()
583 static uptr decompactPtrInternal(uptr Base, CompactPtrT CompactPtr) { in decompactPtrInternal()
587 static uptr compactPtrGroup(CompactPtrT CompactPtr) { in compactPtrGroup()
[all …]
H A Dallocator_config.def105 PRIMARY_OPTIONAL_TYPE(CompactPtrT, uptr)
/freebsd/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()
105 return static_cast<CompactPtrT>((ptr - base) >> kCompactPtrScale); in PointerToCompactPtr()
107 uptr CompactPtrToPointer(uptr base, CompactPtrT ptr32) const { in CompactPtrToPointer()
176 const CompactPtrT *chunks, uptr n_chunks) { in ReturnToAllocator()
179 CompactPtrT *free_array = GetFreeArray(region_beg); in ReturnToAllocator()
202 CompactPtrT *chunks, uptr n_chunks) { in GetFromAllocator()
205 CompactPtrT *free_array = GetFreeArray(region_beg); in GetFromAllocator()
[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];