Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h64 typedef u32 CompactPtrT; typedef
66 CompactPtrT PointerToCompactPtr(uptr base, uptr ptr) const { in PointerToCompactPtr()
67 return static_cast<CompactPtrT>((ptr - base) >> kCompactPtrScale); in PointerToCompactPtr()
69 uptr CompactPtrToPointer(uptr base, CompactPtrT ptr32) const { in CompactPtrToPointer()
114 CompactPtrT *free_array = GetFreeArray(region_beg); in ReturnToAllocator()
140 CompactPtrT *free_array = GetFreeArray(region_beg); in GetFromAllocator()
449 static void ReleaseFreeMemoryToOS(CompactPtrT *free_array, in ReleaseFreeMemoryToOS()
633 CompactPtrT *GetFreeArray(uptr region_beg) const { in GetFreeArray()
658 uptr needed_space = num_freed_chunks * sizeof(CompactPtrT); in EnsureFreeArraySpace()
747 CompactPtrT *free_array = GetFreeArray(region_beg); in PopulateFreeArray()
[all …]
H A Dsanitizer_allocator_local_cache.h50 CompactPtrT chunk = c->chunks[--c->count]; in Allocate()
65 CompactPtrT chunk = allocator->PointerToCompactPtr( in Deallocate()
83 typedef typename Allocator::CompactPtrT CompactPtrT; typedef
89 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];