Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.cpp277 static bool CheckInvalidFree(StackTrace *stack, void *untagged_ptr, in CheckInvalidFree() argument
280 if (!MemIsApp(reinterpret_cast<uptr>(untagged_ptr)) || in CheckInvalidFree()
290 void *untagged_ptr = UntagPtr(tagged_ptr); in HwasanDeallocate() local
295 if (CheckInvalidFree(stack, untagged_ptr, tagged_ptr)) in HwasanDeallocate()
299 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in HwasanDeallocate()
345 allocator.FromPrimary(untagged_ptr) /* Secondary 0-tag and unmap.*/) { in HwasanDeallocate()
416 const void *untagged_ptr = UntagPtr(p); in AllocationBegin() local
417 if (!untagged_ptr) in AllocationBegin()
420 const void *beg = allocator.GetBlockBegin(untagged_ptr); in AllocationBegin()
433 const void *untagged_ptr = UntagPtr(p); in AllocationSize() local
[all …]