Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/
H A Dlocal_cache.h22 typedef typename SizeClassAllocator::CompactPtrT CompactPtrT; typedef
26 void setFromArray(CompactPtrT *Array, u16 N) { in setFromArray()
31 void appendFromArray(CompactPtrT *Array, u16 N) { in appendFromArray()
38 void add(CompactPtrT P) { in add()
42 void copyToArray(CompactPtrT *Array) const { in copyToArray()
46 CompactPtrT get(u16 I) const { in get()
56 CompactPtrT Batch[MaxNumCached];
109 CompactPtrT CompactP = C->Chunks[--C->Count]; in allocate()
176 CompactPtrT Chunks[2 * TransferBatch::MaxNumCached];
H A Dprimary64.h46 typedef typename Config::PrimaryCompactPtrT CompactPtrT; typedef
117 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks()
146 CompactPtrT Cur = Array[I]; in pushBlocks()
248 if (sizeof(CompactPtrT) == sizeof(uptr) && CompactPtrScale == 0) in getCompactPtrBaseByClassId()
253 CompactPtrT compactPtr(uptr ClassId, uptr Ptr) { in compactPtr()
258 void *decompactPtr(uptr ClassId, CompactPtrT CompactPtr) { in decompactPtr()
363 static CompactPtrT compactPtrInternal(uptr Base, uptr Ptr) { in compactPtrInternal()
364 return static_cast<CompactPtrT>((Ptr - Base) >> CompactPtrScale); in compactPtrInternal()
367 static uptr decompactPtrInternal(uptr Base, CompactPtrT CompactPtr) { in decompactPtrInternal()
371 static uptr compactPtrGroup(CompactPtrT CompactPtr) { in compactPtrGroup()
[all …]
H A Dprimary32.h44 typedef typename Config::PrimaryCompactPtrT CompactPtrT; typedef
108 CompactPtrT compactPtr(UNUSED uptr ClassId, uptr Ptr) const { in compactPtr()
109 return static_cast<CompactPtrT>(Ptr); in compactPtr()
112 void *decompactPtr(UNUSED uptr ClassId, CompactPtrT CompactPtr) const { in decompactPtr()
116 uptr compactPtrGroup(CompactPtrT CompactPtr) { in compactPtrGroup()
137 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks()
166 CompactPtrT Cur = Array[I]; in pushBlocks()
398 void pushBlocksImpl(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size,
433 auto InsertBlocks = [&](BatchGroup *BG, CompactPtrT *Array, u32 Size) {
595 CompactPtrT ShuffleArray[ShuffleArraySize]; in populateFreeList()
[all …]
/openbsd-src/gnu/llvm/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];
/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/
H A Dprimary_test.cpp198 typename Primary::CacheT::CompactPtrT Blocks[TransferBatch::MaxNumCached]; in TEST()