Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_allocator_primary64.h48 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 Dsanitizer_allocator_local_cache.h43 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 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()
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 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];
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_allocator_primary64.h61 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 Dsanitizer_allocator_local_cache.h48 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];