Searched refs:CompactPtrT (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_allocator_primary64.h | 48 typedef typename Allocator::CompactPtrT CompactPtrT; typedef 67 void ReleasePageRangeToOS(uptr class_id, CompactPtrT from, CompactPtrT to) { in ReleasePageRangeToOS() 102 typedef u32 CompactPtrT; typedef 104 CompactPtrT PointerToCompactPtr(uptr base, uptr ptr) const { in PointerToCompactPtr() 105 return static_cast<CompactPtrT>((ptr - base) >> kCompactPtrScale); in PointerToCompactPtr() 107 uptr CompactPtrToPointer(uptr base, CompactPtrT ptr32) const { in CompactPtrToPointer() 176 const CompactPtrT *chunks, uptr n_chunks) { in ReturnToAllocator() 179 CompactPtrT *free_array = GetFreeArray(region_beg); in ReturnToAllocator() 202 CompactPtrT *chunks, uptr n_chunks) { in GetFromAllocator() 205 CompactPtrT *free_array = GetFreeArray(region_beg); in GetFromAllocator() [all …]
|
H A D | sanitizer_allocator_local_cache.h | 43 CompactPtrT chunk = c->chunks[--c->count]; in Allocate() 58 CompactPtrT chunk = allocator->PointerToCompactPtr( in Deallocate() 76 typedef typename Allocator::CompactPtrT CompactPtrT; typedef 82 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_allocator_primary64.h | 64 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() 111 const CompactPtrT *chunks, uptr n_chunks) { in ReturnToAllocator() 114 CompactPtrT *free_array = GetFreeArray(region_beg); in ReturnToAllocator() 137 CompactPtrT *chunks, uptr n_chunks) { in GetFromAllocator() 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() [all …]
|
H A D | sanitizer_allocator_local_cache.h | 50 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];
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_allocator_primary64.h | 61 typedef u32 CompactPtrT; typedef 63 CompactPtrT PointerToCompactPtr(uptr base, uptr ptr) const { in PointerToCompactPtr() 64 return static_cast<CompactPtrT>((ptr - base) >> kCompactPtrScale); in PointerToCompactPtr() 66 uptr CompactPtrToPointer(uptr base, CompactPtrT ptr32) const { in CompactPtrToPointer() 108 const CompactPtrT *chunks, uptr n_chunks) { in ReturnToAllocator() 111 CompactPtrT *free_array = GetFreeArray(region_beg); in ReturnToAllocator() 134 CompactPtrT *chunks, uptr n_chunks) { in GetFromAllocator() 137 CompactPtrT *free_array = GetFreeArray(region_beg); in GetFromAllocator() 444 static void ReleaseFreeMemoryToOS(CompactPtrT *free_array, in ReleaseFreeMemoryToOS() 630 CompactPtrT *GetFreeArray(uptr region_beg) const { in GetFreeArray() [all …]
|
H A D | sanitizer_allocator_local_cache.h | 48 CompactPtrT chunk = c->chunks[--c->count]; in Allocate() 63 CompactPtrT chunk = allocator->PointerToCompactPtr( in Deallocate() 81 typedef typename Allocator::CompactPtrT CompactPtrT; typedef 87 CompactPtrT chunks[2 * SizeClassMap::kMaxNumCachedHint];
|