Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.cpp216 static bool CheckInvalidFree(StackTrace *stack, void *untagged_ptr, in CheckInvalidFree() argument
219 if (!MemIsApp(reinterpret_cast<uptr>(untagged_ptr)) || in CheckInvalidFree()
233 void *untagged_ptr = in_taggable_region ? UntagPtr(tagged_ptr) : tagged_ptr; in HwasanDeallocate() local
235 if (CheckInvalidFree(stack, untagged_ptr, tagged_ptr)) in HwasanDeallocate()
239 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in HwasanDeallocate()
352 const void *untagged_ptr = UntagPtr(tagged_ptr); in AllocationSize() local
353 if (!untagged_ptr) return 0; in AllocationSize()
354 const void *beg = allocator.GetBlockBegin(untagged_ptr); in AllocationSize()
355 Metadata *b = (Metadata *)allocator.GetMetaData(untagged_ptr); in AllocationSize()
358 reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment))) in AllocationSize()
[all …]