| /freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| D | primary64.h | 53 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 54 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId() 56 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId() 96 TransferBatch *popBatch(CacheT *C, uptr ClassId) { in popBatch() argument 97 DCHECK_LT(ClassId, NumClasses); in popBatch() 98 RegionInfo *Region = getRegionInfo(ClassId); in popBatch() 104 B = populateFreeList(C, ClassId, Region); in popBatch() 113 void pushBatch(uptr ClassId, TransferBatch *B) { in pushBatch() argument 115 RegionInfo *Region = getRegionInfo(ClassId); in pushBatch() 119 if (ClassId != SizeClassMap::BatchClassId) in pushBatch() [all …]
|
| D | local_cache.h | 66 void *allocate(uptr ClassId) { in allocate() 67 DCHECK_LT(ClassId, NumClasses); in allocate() 68 PerClass *C = &PerClassArray[ClassId]; in allocate() 70 if (UNLIKELY(!refill(C, ClassId))) in allocate() 81 return Allocator->decompactPtr(ClassId, CompactP); in allocate() 84 void deallocate(uptr ClassId, void *P) { in deallocate() 85 CHECK_LT(ClassId, NumClasses); in deallocate() 86 PerClass *C = &PerClassArray[ClassId]; in deallocate() 91 drain(C, ClassId); in deallocate() 95 Allocator->compactPtr(ClassId, reinterpret_cast<uptr>(P)); in deallocate() [all …]
|
| D | primary32.h | 55 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 56 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId() 58 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId() 106 CompactPtrT compactPtr(UNUSED uptr ClassId, uptr Ptr) const { in compactPtr() argument 110 void *decompactPtr(UNUSED uptr ClassId, CompactPtrT CompactPtr) const { in decompactPtr() argument 114 TransferBatch *popBatch(CacheT *C, uptr ClassId) { in popBatch() argument 115 DCHECK_LT(ClassId, NumClasses); in popBatch() 116 SizeClassInfo *Sci = getSizeClassInfo(ClassId); in popBatch() 122 B = populateFreeList(C, ClassId, Sci); in popBatch() 131 void pushBatch(uptr ClassId, TransferBatch *B) { in pushBatch() argument [all …]
|
| D | size_class_map.h | 77 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 78 DCHECK_NE(ClassId, BatchClassId); in getSizeByClassId() 79 if (ClassId <= MidClass) in getSizeByClassId() 80 return (ClassId << Config::MinSizeLog) + Config::SizeDelta; in getSizeByClassId() 81 ClassId -= MidClass; in getSizeByClassId() 82 const uptr T = MidSize << (ClassId >> S); in getSizeByClassId() 83 return T + (T >> S) * (ClassId & M) + Config::SizeDelta; in getSizeByClassId() 86 static u8 getSizeLSBByClassId(uptr ClassId) { in getSizeLSBByClassId() argument 87 return u8(getLeastSignificantSetBitIndex(getSizeByClassId(ClassId))); in getSizeLSBByClassId() 189 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument [all …]
|
| D | combined.h | 76 Cache.deallocate(NewHeader.ClassId, BlockBegin); in recycle() 93 Header.ClassId = QuarantineClassId & Chunk::ClassIdMask; in allocate() 115 DCHECK_EQ(Header.ClassId, QuarantineClassId); in deallocate() 276 uptr ClassId) { in computeOddEvenMaskForPointerMaybe() argument 285 return 0x5555U << ((Ptr >> SizeClassMap::getSizeLSBByClassId(ClassId)) & 1); in computeOddEvenMaskForPointerMaybe() 340 uptr ClassId = 0; variable 343 ClassId = SizeClassMap::getClassIdBySize(NeededSize); 344 DCHECK_NE(ClassId, 0U); 347 Block = TSD->Cache.allocate(ClassId); 353 while (ClassId < SizeClassMap::LargestClassId && !Block) [all …]
|
| D | chunk.h | 66 uptr ClassId : 8; member
|
| /freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/ |
| D | scudo_allocator.cpp | 99 const uptr ClassId = Header->ClassId; in getUsableSize() local 100 if (ClassId) in getUsableSize() 101 return PrimaryT::ClassIdToSize(ClassId) - getHeaderSize() - in getUsableSize() 110 if (Header->ClassId) in getSize() 191 if (Header.ClassId) in Recycle() 192 getBackend().deallocatePrimary(Cache_, BackendPtr, Header.ClassId); in Recycle() 346 u8 ClassId; in allocate() local 349 ClassId = SizeClassMap::ClassID(BackendSize); in allocate() 352 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate() 357 ClassId = 0; in allocate() [all …]
|
| D | scudo_allocator_combined.h | 34 void *allocatePrimary(AllocatorCache *Cache, uptr ClassId) { in allocatePrimary() argument 35 return Cache->Allocate(&Primary, ClassId); in allocatePrimary() 44 void deallocatePrimary(AllocatorCache *Cache, void *Ptr, uptr ClassId) { in deallocatePrimary() argument 45 Cache->Deallocate(&Primary, ClassId, Ptr); in deallocatePrimary()
|
| D | scudo_allocator.h | 41 u64 ClassId : 8; member
|
| /freebsd-12-stable/contrib/ofed/opensm/libvendor/ |
| D | osm_vendor_umadt.c | 536 if (p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_LID || in osm_vendor_send() 537 p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_DIR) { in osm_vendor_send() 574 if (p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_LID || in osm_vendor_send() 575 p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_DIR) { in osm_vendor_send() 759 p_umadt_reg_class->ClassId = p_osm_bind_info->mad_class; in osm_vendor_bind() 943 if (p_mad_bind_info->umadt_reg_class.ClassId == in __mad_recv_processor() 945 || p_mad_bind_info->umadt_reg_class.ClassId == in __mad_recv_processor()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Edit/ |
| D | RewriteObjCFoundationAPI.cpp | 26 IdentifierInfo *&ClassId, in checkForLiteralCreation() argument 34 ClassId = Receiver->getIdentifier(); in checkForLiteralCreation()
|