| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_allocator.h | 126 typedef DefaultSizeClassMap SizeClassMap; typedef 130 typedef DefaultSizeClassMap SizeClassMap; typedef 135 typedef VeryCompactSizeClassMap SizeClassMap; typedef 139 typedef VeryDenseSizeClassMap SizeClassMap; typedef 145 typedef DefaultSizeClassMap SizeClassMap; typedef 149 typedef DefaultSizeClassMap SizeClassMap; typedef 153 typedef DefaultSizeClassMap SizeClassMap; typedef 157 typedef DefaultSizeClassMap SizeClassMap; typedef 164 typedef __asan::SizeClassMap SizeClassMap; typedef 174 typedef CompactSizeClassMap SizeClassMap; typedef [all …]
|
| H A D | asan_allocator.cpp | 591 if (needed_size > SizeClassMap::kMaxSize) in Allocate() 594 thread_stats.malloced_by_size[SizeClassMap::ClassID(needed_size)]++; in Allocate()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | primary64.h | 48 typedef typename Config::SizeClassMap SizeClassMap; typedef 54 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId() 56 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId() 119 if (ClassId != SizeClassMap::BatchClassId) in pushBatch() 136 if (I == SizeClassMap::BatchClassId) in enable() 144 if (I == SizeClassMap::BatchClassId) in iterateOverBlocks() 191 if (I == SizeClassMap::BatchClassId) in releaseToOS() 214 DCHECK_LE(ClassId, SizeClassMap::LargestClassId); in compactPtr() 219 DCHECK_LE(ClassId, SizeClassMap::LargestClassId); in decompactPtr() 230 if (I == SizeClassMap::BatchClassId) in findNearestBlock() [all …]
|
| H A D | primary32.h | 45 typedef typename Config::SizeClassMap SizeClassMap; typedef 56 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId() 58 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId() 138 if (ClassId != SizeClassMap::BatchClassId) in pushBatch() 145 if (static_cast<uptr>(I) == SizeClassMap::BatchClassId) in disable() 149 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.lock(); in disable() 157 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.unlock(); in enable() 159 if (I == SizeClassMap::BatchClassId) in enable() 218 if (I == SizeClassMap::BatchClassId) in releaseToOS() 238 static const uptr NumClasses = SizeClassMap::NumClasses; [all …]
|
| H A D | allocator_config.h | 62 using SizeClassMap = DefaultSizeClassMap; member 91 using SizeClassMap = AndroidSizeClassMap; member 122 using SizeClassMap = SvelteSizeClassMap; member 154 using SizeClassMap = FuchsiaSizeClassMap; member 172 using SizeClassMap = TrustySizeClassMap; member
|
| H A D | local_cache.h | 19 typedef typename SizeClassAllocator::SizeClassMap SizeClassMap; typedef 23 static const u32 MaxNumCached = SizeClassMap::MaxNumCachedHint; 43 return Min(MaxNumCached, SizeClassMap::getMaxCachedHint(Size)); in getMaxCached() 129 static const uptr NumClasses = SizeClassMap::NumClasses; 130 static const uptr BatchClassId = SizeClassMap::BatchClassId;
|
| H A D | combined.h | 83 const uptr QuarantineClassId = SizeClassMap::getClassIdBySize( in allocate() 88 reportOutOfMemory(SizeClassMap::getSizeByClassId(QuarantineClassId)); in allocate() 108 const uptr QuarantineClassId = SizeClassMap::getClassIdBySize( in deallocate() 285 return 0x5555U << ((Ptr >> SizeClassMap::getSizeLSBByClassId(ClassId)) & 1); in computeOddEvenMaskForPointerMaybe() 343 ClassId = SizeClassMap::getClassIdBySize(NeededSize); 353 while (ClassId < SizeClassMap::LargestClassId && !Block) 619 SizeClassMap::getSizeByClassId(ClassId); 951 typedef typename PrimaryT::SizeClassMap SizeClassMap; typedef 1027 SizeClassMap::MaxSize - MinAlignment); in performSanityChecks() 1039 const uptr MaxSizeOrUnusedBytes = SizeClassMap::MaxSize - 1; in performSanityChecks() [all …]
|
| H A D | wrappers_c.inc | 216 decltype(SCUDO_ALLOCATOR)::PrimaryT::SizeClassMap::MaxSize;
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_primary32.h | 59 typedef typename Params::SizeClassMap SizeClassMap; typedef 77 static const uptr kMaxNumCached = SizeClassMap::kMaxNumCachedHint - 2; 100 return Min(kMaxNumCached, SizeClassMap::MaxCachedHint(size)); in MaxCached() 115 return (class_id == SizeClassMap::kBatchClassID) ? in ClassIdToSize() 116 kBatchSize : SizeClassMap::Size(class_id); in ClassIdToSize() 152 return size <= SizeClassMap::kMaxSize && in CanAllocate() 153 alignment <= SizeClassMap::kMaxSize; in CanAllocate() 221 static uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID() 273 typedef SizeClassMap SizeClassMapT; 274 static const uptr kNumClasses = SizeClassMap::kNumClasses; [all …]
|
| H A D | sanitizer_allocator_size_class_map.h | 121 class SizeClassMap { 231 typedef SizeClassMap<3, 4, 8, 17, 128, 16> DefaultSizeClassMap; 232 typedef SizeClassMap<3, 4, 8, 17, 64, 14> CompactSizeClassMap; 233 typedef SizeClassMap<2, 5, 9, 16, 64, 14> VeryCompactSizeClassMap; 238 typedef SizeClassMap<3, 4, 8, 17, 8, 10> DenseSizeClassMap; 241 typedef SizeClassMap<2, 5, 9, 16, 8, 10> VeryDenseSizeClassMap;
|
| H A D | sanitizer_allocator_local_cache.h | 74 typedef typename Allocator::SizeClassMapT SizeClassMap; typedef 75 static const uptr kNumClasses = SizeClassMap::kNumClasses; 82 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint]; 93 c->max_count = 2 * SizeClassMap::MaxCachedHint(size); in InitCache() 196 typedef typename Allocator::SizeClassMapT SizeClassMap; typedef 197 static const uptr kBatchClassID = SizeClassMap::kBatchClassID; 198 static const uptr kNumClasses = SizeClassMap::kNumClasses; 219 const uptr batch_class_id = SizeClassMap::ClassID(sizeof(TransferBatch)); in InitCache()
|
| H A D | sanitizer_allocator_primary64.h | 90 typedef typename Params::SizeClassMap SizeClassMap; typedef 130 CHECK(IsAligned(kSpaceBeg, SizeClassMap::kMaxSize)); 140 TotalSpaceSize, SizeClassMap::kMaxSize, PrimaryAllocatorName); 170 return size <= SizeClassMap::kMaxSize && in CanAllocate() 171 alignment <= SizeClassMap::kMaxSize; in CanAllocate() 279 static uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID() 387 return SizeClassMap::Size(class_id); in ClassIdToSize() 395 typedef SizeClassMap SizeClassMapT; 396 static const uptr kNumClasses = SizeClassMap::kNumClasses; 397 static const uptr kNumClassesRounded = SizeClassMap::kNumClassesRounded;
|
| H A D | sanitizer_allocator_internal.h | 29 typedef InternalSizeClassMap SizeClassMap; typedef
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/ |
| H A D | scudo_allocator.h | 79 typedef __scudo::SizeClassMap SizeClassMap; typedef 91 typedef __scudo::SizeClassMap SizeClassMap; typedef
|
| H A D | scudo_platform.h | 87 #define SIZE_CLASS_MAP_TYPE__(T) T##SizeClassMap 89 typedef SIZE_CLASS_MAP_TYPE SizeClassMap; typedef
|
| H A D | scudo_allocator.cpp | 201 const uptr BatchClassId = SizeClassMap::ClassID(sizeof(QuarantineBatch)); in Allocate() 206 const uptr BatchClassId = SizeClassMap::ClassID(sizeof(QuarantineBatch)); in Deallocate() 211 COMPILER_CHECK(sizeof(QuarantineBatch) < SizeClassMap::kMaxSize); 349 ClassId = SizeClassMap::ClassID(BackendSize); in allocate() 525 (UsableSize - NewSize) < (SizeClassMap::kMaxSize / 2)) { in reallocate() 615 1 << MostSignificantSetBitIndex(SizeClassMap::kMaxSize - MinAlignment); in performSanityChecks() 626 const uptr MaxSizeOrUnusedBytes = SizeClassMap::kMaxSize - 1; in performSanityChecks() 631 const uptr LargestClassId = SizeClassMap::kLargestClassID; in performSanityChecks()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/memprof/ |
| H A D | memprof_allocator.h | 47 typedef DefaultSizeClassMap SizeClassMap; typedef 53 typedef __memprof::SizeClassMap SizeClassMap; typedef 63 static const uptr kNumberOfSizeClasses = SizeClassMap::kNumClasses;
|
| H A D | memprof_allocator.cpp | 596 if (needed_size > SizeClassMap::kMaxSize) in Allocate() 599 thread_stats.malloced_by_size[SizeClassMap::ClassID(needed_size)]++; in Allocate()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/msan/ |
| H A D | msan_allocator.cpp | 54 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef 74 typedef DefaultSizeClassMap SizeClassMap; typedef 89 typedef DefaultSizeClassMap SizeClassMap; typedef 103 typedef DefaultSizeClassMap SizeClassMap; typedef 117 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/lsan/ |
| H A D | lsan_allocator.h | 59 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef 87 typedef DefaultSizeClassMap SizeClassMap; typedef
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_allocator.h | 68 typedef __sanitizer::VeryDenseSizeClassMap SizeClassMap; typedef
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/dfsan/ |
| H A D | dfsan_allocator.cpp | 43 typedef DefaultSizeClassMap SizeClassMap; typedef
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.h | 63 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef 75 typedef DefaultSizeClassMap SizeClassMap; typedef
|