Searched refs:CompactPtrT (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/ |
| H A D | local_cache.h | 22 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 D | primary64.h | 46 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 D | primary32.h | 44 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 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() 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 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];
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | primary_test.cpp | 198 typename Primary::CacheT::CompactPtrT Blocks[TransferBatch::MaxNumCached]; in TEST()
|