Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_allocator.h124 typedef DefaultSizeClassMap SizeClassMap; typedef
128 typedef DefaultSizeClassMap SizeClassMap; typedef
133 typedef VeryCompactSizeClassMap SizeClassMap; typedef
137 typedef VeryDenseSizeClassMap SizeClassMap; typedef
143 typedef DefaultSizeClassMap SizeClassMap; typedef
147 typedef DefaultSizeClassMap SizeClassMap; typedef
151 typedef DefaultSizeClassMap SizeClassMap; typedef
155 typedef DefaultSizeClassMap SizeClassMap; typedef
162 typedef __asan::SizeClassMap SizeClassMap; typedef
172 typedef CompactSizeClassMap SizeClassMap; typedef
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_allocator.h124 typedef DefaultSizeClassMap SizeClassMap; typedef
128 typedef DefaultSizeClassMap SizeClassMap; typedef
133 typedef VeryCompactSizeClassMap SizeClassMap; typedef
139 typedef DefaultSizeClassMap SizeClassMap; typedef
143 typedef DefaultSizeClassMap SizeClassMap; typedef
147 typedef DefaultSizeClassMap SizeClassMap; typedef
156 typedef DefaultSizeClassMap SizeClassMap; typedef
162 typedef __asan::SizeClassMap SizeClassMap; typedef
176 typedef CompactSizeClassMap SizeClassMap; typedef
181 typedef __asan::SizeClassMap SizeClassMap; typedef
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/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;
/netbsd-src/sys/external/bsd/compiler_rt/dist/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()
105 COMPILER_CHECK(kBatchSize == SizeClassMap::kMaxNumCachedHint * sizeof(uptr));
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;
[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
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_allocator_primary32.h52 typedef typename Params::SizeClassMap SizeClassMap; typedef
66 static const uptr kMaxNumCached = SizeClassMap::kMaxNumCachedHint - 2;
89 return Min(kMaxNumCached, SizeClassMap::MaxCachedHint(size)); in MaxCached()
101 COMPILER_CHECK(kBatchSize == SizeClassMap::kMaxNumCachedHint * sizeof(uptr));
104 return (class_id == SizeClassMap::kBatchClassID) ? in ClassIdToSize()
105 kBatchSize : SizeClassMap::Size(class_id); in ClassIdToSize()
140 return size <= SizeClassMap::kMaxSize && in CanAllocate()
141 alignment <= SizeClassMap::kMaxSize; in CanAllocate()
208 uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID()
260 typedef SizeClassMap SizeClassMapT;
[all …]
H A Dsanitizer_allocator_local_cache.h79 typedef typename Allocator::SizeClassMapT SizeClassMap; typedef
80 static const uptr kNumClasses = SizeClassMap::kNumClasses;
87 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];
98 c->max_count = 2 * SizeClassMap::MaxCachedHint(size); in InitCache()
195 typedef typename Allocator::SizeClassMapT SizeClassMap; typedef
196 static const uptr kBatchClassID = SizeClassMap::kBatchClassID;
197 static const uptr kNumClasses = SizeClassMap::kNumClasses;
218 const uptr batch_class_id = SizeClassMap::ClassID(sizeof(TransferBatch)); in InitCache()
H A Dsanitizer_allocator_size_class_map.h120 class SizeClassMap {
230 typedef SizeClassMap<3, 4, 8, 17, 128, 16> DefaultSizeClassMap;
231 typedef SizeClassMap<3, 4, 8, 17, 64, 14> CompactSizeClassMap;
232 typedef SizeClassMap<2, 5, 9, 16, 64, 14> VeryCompactSizeClassMap;
237 typedef SizeClassMap<3, 4, 8, 17, 8, 10> DenseSizeClassMap;
H A Dsanitizer_allocator_primary64.h50 typedef typename Params::SizeClassMap SizeClassMap; typedef
103 return size <= SizeClassMap::kMaxSize && in CanAllocate()
104 alignment <= SizeClassMap::kMaxSize; in CanAllocate()
200 uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID()
305 return SizeClassMap::Size(class_id); in ClassIdToSize()
313 typedef SizeClassMap SizeClassMapT;
314 static const uptr kNumClasses = SizeClassMap::kNumClasses;
315 static const uptr kNumClassesRounded = SizeClassMap::kNumClassesRounded;
H A Dsanitizer_allocator_internal.h36 typedef InternalSizeClassMap SizeClassMap; typedef
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_allocator_primary32.h59 typedef typename Params::SizeClassMap SizeClassMap; typedef
77 static const uptr kMaxNumCached = SizeClassMap::kMaxNumCachedHint - 2;
100 return Min(kMaxNumCached, SizeClassMap::MaxCachedHint(size)); in MaxCached()
112 COMPILER_CHECK(kBatchSize == SizeClassMap::kMaxNumCachedHint * sizeof(uptr));
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()
222 static uptr ClassID(uptr size) { return SizeClassMap::ClassID(size); } in ClassID()
274 typedef SizeClassMap SizeClassMapT;
[all …]
H A Dsanitizer_allocator_size_class_map.h121 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 Dsanitizer_allocator_local_cache.h74 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 Dsanitizer_allocator_primary64.h90 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()
388 return SizeClassMap::Size(class_id); in ClassIdToSize()
396 typedef SizeClassMap SizeClassMapT;
397 static const uptr kNumClasses = SizeClassMap::kNumClasses;
398 static const uptr kNumClassesRounded = SizeClassMap::kNumClassesRounded;
H A Dsanitizer_allocator_internal.h29 typedef InternalSizeClassMap SizeClassMap; typedef
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_test.cc43 typedef DefaultSizeClassMap SizeClassMap; typedef
48 typedef VeryCompactSizeClassMap SizeClassMap; typedef
53 typedef DefaultSizeClassMap SizeClassMap; typedef
61 typedef ::SizeClassMap SizeClassMap; typedef
72 typedef ::SizeClassMap SizeClassMap; typedef
83 typedef CompactSizeClassMap SizeClassMap; typedef
94 typedef VeryCompactSizeClassMap SizeClassMap; typedef
105 typedef DenseSizeClassMap SizeClassMap; typedef
154 typedef CompactSizeClassMap SizeClassMap; typedef
166 template <class SizeClassMap>
[all …]
H A Dsanitizer_allocator_testlib.cc44 typedef CompactSizeClassMap SizeClassMap; typedef
/netbsd-src/sys/external/bsd/compiler_rt/dist/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
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/lsan/
H A Dlsan_allocator.h68 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
89 typedef DefaultSizeClassMap SizeClassMap; typedef
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/lsan/
H A Dlsan_allocator.h66 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
89 typedef DefaultSizeClassMap SizeClassMap; typedef
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/lsan/
H A Dlsan_allocator.h67 typedef __sanitizer::CompactSizeClassMap SizeClassMap; typedef
97 typedef DefaultSizeClassMap SizeClassMap; typedef
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/hwasan/
H A Dhwasan_allocator.h68 typedef __sanitizer::VeryDenseSizeClassMap SizeClassMap; typedef

12