Searched refs:CompactPtrT (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_local_cache.h42 CompactPtrT chunk = c->chunks[--c->count];
57 CompactPtrT chunk = allocator->PointerToCompactPtr(
75 typedef typename Allocator::CompactPtrT CompactPtrT; typedef in struct:SizeClassAllocator64LocalCache
81 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];
H A Dsanitizer_allocator_primary64.h63 typedef u32 CompactPtrT; typedef in class:SizeClassAllocator64
65 CompactPtrT PointerToCompactPtr(uptr base, uptr ptr) const {
66 return static_cast<CompactPtrT>((ptr - base) >> kCompactPtrScale);
68 uptr CompactPtrToPointer(uptr base, CompactPtrT ptr32) const {
115 const CompactPtrT *chunks, uptr n_chunks) {
118 CompactPtrT *free_array = GetFreeArray(region_beg);
141 CompactPtrT *chunks, uptr n_chunks) {
144 CompactPtrT *free_array = GetFreeArray(region_beg);
453 static void ReleaseFreeMemoryToOS(CompactPtrT *free_array,
577 // kRegionSize must be <= 2^36, see CompactPtrT
[all...]

Completed in 92 milliseconds