Searched refs:SizeClassMap (Results 1 - 4 of 4) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator.h29 // SizeClassMap maps allocation sizes into size classes and back.
47 // Part of output of SizeClassMap::Print():
91 class SizeClassMap { class in namespace:__sanitizer
195 typedef SizeClassMap<17, 128, 16> DefaultSizeClassMap;
196 typedef SizeClassMap<17, 64, 14> CompactSizeClassMap;
311 const uptr kMetadataSize, class SizeClassMap,
315 typedef typename SizeClassMap::TransferBatch Batch;
317 SizeClassMap, MapUnmapCallback> ThisT;
337 return size <= SizeClassMap::kMaxSize &&
338 alignment <= SizeClassMap
948 typedef typename SizeClassAllocator::SizeClassMapT SizeClassMap; typedef in struct:__sanitizer::SizeClassAllocatorLocalCache
[all...]
/external/compiler-rt/lib/asan/
H A Dasan_allocator.h109 typedef DefaultSizeClassMap SizeClassMap; typedef in namespace:__asan
111 SizeClassMap, AsanMapUnmapCallback> PrimaryAllocator;
120 typedef CompactSizeClassMap SizeClassMap; typedef in namespace:__asan
122 SizeClassMap, kRegionSizeLog,
H A Dasan_allocator2.cc138 // SizeClassMap::kMaxSize and the actual size is stored in the
157 if (user_requested_size != SizeClassMap::kMaxSize)
369 m->user_requested_size = SizeClassMap::kMaxSize;
391 uptr class_id = Min(kNumberOfSizeClasses, SizeClassMap::ClassID(needed_size));
393 if (needed_size > SizeClassMap::kMaxSize)
/external/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_test.cc57 template <class SizeClassMap>
59 typedef SizeClassMap SCMap;
776 typedef SizeClassMap<63, 128, 16> SpecialSizeClassMap;

Completed in 105 milliseconds