Searched refs:TransferBatch (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_local_cache.h | 130 typedef typename Allocator::TransferBatch TransferBatch; typedef 139 TransferBatch *CreateBatch(uptr class_id, SizeClassAllocator *allocator, in CreateBatch() 140 TransferBatch *b) { in CreateBatch() 142 return (TransferBatch*)Allocate(allocator, batch_class_id); in CreateBatch() 148 TransferBatch *b) { in DestroyBatch() 211 void *batch[2 * TransferBatch::kMaxNumCached]; 223 const uptr max_cached = TransferBatch::MaxCached(size); in InitCache() 234 TransferBatch::AllocationSizeRequiredForNElements(max_cached)) ? in InitCache() 244 TransferBatch *b = allocator->AllocateBatch(&stats_, this, class_id); in Refill() 258 TransferBatch *b = CreateBatch( in Drain() [all …]
|
| H A D | sanitizer_allocator_primary32.h | 76 struct TransferBatch { struct 103 TransferBatch *next; argument 110 static const uptr kBatchSize = sizeof(TransferBatch); argument 178 TransferBatch *b = sci->free_list.front(); in AllocateBatch() 184 TransferBatch *b) { in DeallocateBatch() 283 IntrusiveList<TransferBatch> free_list; in ALIGNED() 317 TransferBatch **current_batch, uptr max_count, in PopulateBatches() 323 TransferBatch *b = *current_batch; in PopulateBatches() 326 b = c->CreateBatch(class_id, this, (TransferBatch*)pointers_array[i]); in PopulateBatches() 352 const uptr max_count = TransferBatch::MaxCached(size); in PopulateFreeList() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | local_cache.h | 22 struct TransferBatch { struct 45 TransferBatch *Next; argument 120 TransferBatch *createBatch(uptr ClassId, void *B) { in createBatch() 123 return reinterpret_cast<TransferBatch *>(B); in createBatch() 136 CompactPtrT Chunks[2 * TransferBatch::MaxNumCached]; 153 P->MaxCount = 2 * TransferBatch::getMaxCached(Size); in initCache() 171 TransferBatch *B = Allocator->popBatch(this, ClassId); in refill() 184 TransferBatch *B = in drain()
|
| H A D | primary64.h | 51 typedef typename CacheT::TransferBatch TransferBatch; typedef 55 ? roundUpTo(sizeof(TransferBatch), 1U << CompactPtrScale) in getSizeByClassId() 98 TransferBatch *popBatch(CacheT *C, uptr ClassId) { in popBatch() 102 TransferBatch *B = Region->FreeList.front(); in popBatch() 115 void pushBatch(uptr ClassId, TransferBatch *B) { in pushBatch() 295 SinglyLinkedList<TransferBatch> FreeList; 333 NOINLINE TransferBatch *populateFreeList(CacheT *C, uptr ClassId, in populateFreeList() 336 const u32 MaxCount = TransferBatch::getMaxCached(Size); in populateFreeList() 378 MaxNumBatches * TransferBatch::MaxNumCached; in populateFreeList() 390 TransferBatch *B = in populateFreeList() [all …]
|
| H A D | primary32.h | 53 typedef typename CacheT::TransferBatch TransferBatch; typedef 57 ? sizeof(TransferBatch) in getSizeByClassId() 114 TransferBatch *popBatch(CacheT *C, uptr ClassId) { in popBatch() 118 TransferBatch *B = Sci->FreeList.front(); in popBatch() 131 void pushBatch(uptr ClassId, TransferBatch *B) { in pushBatch() 259 SinglyLinkedList<TransferBatch> FreeList; in alignas() 331 NOINLINE TransferBatch *populateFreeList(CacheT *C, uptr ClassId, in populateFreeList() 354 const u32 MaxCount = TransferBatch::getMaxCached(Size); in populateFreeList() 367 MaxNumBatches * TransferBatch::MaxNumCached; in populateFreeList() 381 TransferBatch *B = in populateFreeList() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | primary_test.cpp | 162 using TransferBatch = Primary::CacheT::TransferBatch; in TEST() typedef 170 std::vector<TransferBatch *> Batches; in TEST() 174 TransferBatch *B = Allocator.popBatch(&Cache, ClassId); in TEST()
|