Home
last modified time | relevance | path

Searched refs:SizeClassMap (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_allocator.h126 typedef DefaultSizeClassMap SizeClassMap; typedef
130 typedef DefaultSizeClassMap SizeClassMap; typedef
135 typedef VeryCompactSizeClassMap SizeClassMap; typedef
141 typedef DefaultSizeClassMap SizeClassMap; typedef
145 typedef DefaultSizeClassMap SizeClassMap; typedef
149 typedef DefaultSizeClassMap SizeClassMap; typedef
156 typedef __asan::SizeClassMap SizeClassMap; typedef
176 typedef CompactSizeClassMap SizeClassMap; typedef
182 typedef __asan::SizeClassMap SizeClassMap; typedef
194 static const uptr kNumberOfSizeClasses = SizeClassMap::kNumClasses;
H A Dasan_allocator.cc117 if (user_requested_size != SizeClassMap::kMaxSize) in UsedSize()
503 m->user_requested_size = SizeClassMap::kMaxSize; in Allocate()
528 if (needed_size > SizeClassMap::kMaxSize) in Allocate()
531 thread_stats.malloced_by_size[SizeClassMap::ClassID(needed_size)]++; in Allocate()
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary32.h55 typedef typename Params::SizeClassMap SizeClassMap; typedef
70 static const uptr kMaxNumCached = SizeClassMap::kMaxNumCachedHint - 2;
93 return Min(kMaxNumCached, SizeClassMap::MaxCachedHint(size)); in MaxCached()
108 return (class_id == SizeClassMap::kBatchClassID) ? in ClassIdToSize()
109 kBatchSize : SizeClassMap::Size(class_id); in ClassIdToSize()
144 return size <= SizeClassMap::kMaxSize && in CanAllocate()
145 alignment <= SizeClassMap::kMaxSize; in CanAllocate()
210 uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID()
262 typedef SizeClassMap SizeClassMapT;
263 static const uptr kNumClasses = SizeClassMap::kNumClasses;
[all …]
H A Dsanitizer_allocator_size_class_map.h122 class SizeClassMap {
232 typedef SizeClassMap<3, 4, 8, 17, 128, 16> DefaultSizeClassMap;
233 typedef SizeClassMap<3, 4, 8, 17, 64, 14> CompactSizeClassMap;
234 typedef SizeClassMap<2, 5, 9, 16, 64, 14> VeryCompactSizeClassMap;
239 typedef SizeClassMap<3, 4, 8, 17, 8, 10> DenseSizeClassMap;
242 typedef SizeClassMap<2, 5, 9, 16, 8, 10> VeryDenseSizeClassMap;
H A Dsanitizer_allocator_local_cache.h81 typedef typename Allocator::SizeClassMapT SizeClassMap; typedef
82 static const uptr kNumClasses = SizeClassMap::kNumClasses;
89 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];
100 c->max_count = 2 * SizeClassMap::MaxCachedHint(size); in InitCache()
197 typedef typename Allocator::SizeClassMapT SizeClassMap; typedef
198 static const uptr kBatchClassID = SizeClassMap::kBatchClassID;
199 static const uptr kNumClasses = SizeClassMap::kNumClasses;
220 const uptr batch_class_id = SizeClassMap::ClassID(sizeof(TransferBatch)); in InitCache()
H A Dsanitizer_allocator_primary64.h53 typedef typename Params::SizeClassMap SizeClassMap; typedef
106 return size <= SizeClassMap::kMaxSize && in CanAllocate()
107 alignment <= SizeClassMap::kMaxSize; in CanAllocate()
203 uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID()
310 return SizeClassMap::Size(class_id); in ClassIdToSize()
318 typedef SizeClassMap SizeClassMapT;
319 static const uptr kNumClasses = SizeClassMap::kNumClasses;
320 static const uptr kNumClassesRounded = SizeClassMap::kNumClassesRounded;
H A Dsanitizer_allocator_internal.h38 typedef InternalSizeClassMap SizeClassMap; typedef
/freebsd-12.1/contrib/compiler-rt/lib/scudo/
H A Dscudo_allocator.h80 typedef __scudo::SizeClassMap SizeClassMap; typedef
98 typedef __scudo::SizeClassMap SizeClassMap; typedef
H A Dscudo_platform.h88 #define SIZE_CLASS_MAP_TYPE__(T) T##SizeClassMap
90 typedef SIZE_CLASS_MAP_TYPE SizeClassMap; typedef
H A Dscudo_allocator.cpp195 const uptr BatchClassId = SizeClassMap::ClassID(sizeof(QuarantineBatch)); in Allocate()
200 const uptr BatchClassId = SizeClassMap::ClassID(sizeof(QuarantineBatch)); in Deallocate()
205 COMPILER_CHECK(sizeof(QuarantineBatch) < SizeClassMap::kMaxSize);
328 ClassId = SizeClassMap::ClassID(BackendSize); in allocate()
484 (UsableSize - NewSize) < (SizeClassMap::kMaxSize / 2)) { in reallocate()
568 1 << MostSignificantSetBitIndex(SizeClassMap::kMaxSize - MinAlignment); in performSanityChecks()
579 const uptr MaxSizeOrUnusedBytes = SizeClassMap::kMaxSize - 1; in performSanityChecks()
584 const uptr LargestClassId = SizeClassMap::kLargestClassID; in performSanityChecks()
/freebsd-12.1/contrib/compiler-rt/lib/msan/
H A Dmsan_allocator.cc58 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
79 typedef DefaultSizeClassMap SizeClassMap; typedef
94 typedef DefaultSizeClassMap SizeClassMap; typedef
111 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan_allocator.h66 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
89 typedef DefaultSizeClassMap SizeClassMap; typedef
/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.h59 typedef __sanitizer::VeryDenseSizeClassMap SizeClassMap; in DECLARE_REAL() typedef
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.h68 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
81 typedef DefaultSizeClassMap SizeClassMap; typedef