Searched refs:TransferBatch (Results 1 - 5 of 5) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_allocator_local_cache.h | 123 typedef typename Allocator::TransferBatch TransferBatch; typedef in struct:SizeClassAllocator32LocalCache 131 // Returns a TransferBatch suitable for class_id. 132 TransferBatch *CreateBatch(uptr class_id, SizeClassAllocator *allocator, 133 TransferBatch *b) { 135 return (TransferBatch*)Allocate(allocator, batch_class_id); 139 // Destroys TransferBatch b. 141 TransferBatch *b) { 192 // If kUseSeparateSizeClassForBatch is true, all TransferBatch objects are 204 void *batch[2 * TransferBatch [all...] |
H A D | sanitizer_allocator_primary32.h | 76 struct TransferBatch { struct in class:SizeClassAllocator32 103 TransferBatch *next; 110 static const uptr kBatchSize = sizeof(TransferBatch); 166 NOINLINE TransferBatch *AllocateBatch(AllocatorStats *stat, AllocatorCache *c, 176 TransferBatch *b = sci->free_list.front(); 182 TransferBatch *b) { 280 IntrusiveList<TransferBatch> free_list; 316 TransferBatch **current_batch, uptr max_count, 322 TransferBatch *b = *current_batch; 325 b = c->CreateBatch(class_id, this, (TransferBatch*)pointers_arra [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | local_cache.h | 21 struct TransferBatch { struct in struct:scudo::SizeClassAllocatorLocalCache 44 TransferBatch *Next; 113 TransferBatch *createBatch(uptr ClassId, void *B) { 116 return reinterpret_cast<TransferBatch *>(B); 127 void *Chunks[2 * TransferBatch::MaxNumCached]; 144 P->MaxCount = 2 * TransferBatch::getMaxCached(Size); 156 TransferBatch *B = Allocator->popBatch(this, ClassId); 169 TransferBatch *B = createBatch(ClassId, C->Chunks[FirstIndexToDrain]);
|
H A D | primary32.h | 48 typedef typename CacheT::TransferBatch TransferBatch; typedef in class:scudo::SizeClassAllocator32 52 ? sizeof(TransferBatch) 90 // TODO(kostyak): unmap the TransferBatch regions as well. 97 TransferBatch *popBatch(CacheT *C, uptr ClassId) { 101 TransferBatch *B = Sci->FreeList.front(); 114 void pushBatch(uptr ClassId, TransferBatch *B) { 213 SinglyLinkedList<TransferBatch> FreeList; 282 TransferBatch **CurrentBatch, u32 MaxCount, 286 TransferBatch * [all...] |
H A D | primary64.h | 46 typedef typename CacheT::TransferBatch TransferBatch; typedef in class:scudo::SizeClassAllocator64 50 ? sizeof(TransferBatch) 100 TransferBatch *popBatch(CacheT *C, uptr ClassId) { 104 TransferBatch *B = Region->FreeList.front(); 117 void pushBatch(uptr ClassId, TransferBatch *B) { 216 SinglyLinkedList<TransferBatch> FreeList; 244 TransferBatch **CurrentBatch, u32 MaxCount, 249 TransferBatch *B = *CurrentBatch; 267 NOINLINE TransferBatch *populateFreeLis [all...] |
Completed in 53 milliseconds