Searched refs:tagged_ptr (Results 1 - 4 of 4) sorted by relevance
/netbsd-current/external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/ |
H A D | aarch64-mte.c | 56 access_memory (unsigned char *tagged_ptr, unsigned char *untagged_ptr) argument 58 tagged_ptr[0] = 'a'; 64 unsigned char *tagged_ptr; local 85 tagged_ptr = mmap (0, page_sz, PROT_READ | PROT_WRITE, 87 if (tagged_ptr == MAP_FAILED) 103 if (mprotect (tagged_ptr, page_sz, PROT_READ | PROT_WRITE | PROT_MTE)) 109 access_memory (tagged_ptr, untagged_ptr);
|
H A D | aarch64-mte-core.c | 97 unsigned char *tagged_ptr; local
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
H A D | hwasan_allocator.cpp | 201 static bool PointerAndMemoryTagsMatch(void *tagged_ptr) { argument 202 CHECK(tagged_ptr); 203 uptr tagged_uptr = reinterpret_cast<uptr>(tagged_ptr); 207 MemToShadow(reinterpret_cast<uptr>(UntagPtr(tagged_ptr)))); 212 void *tagged_ptr) { 215 !PointerAndMemoryTagsMatch(tagged_ptr)) { 216 ReportInvalidFree(stack, reinterpret_cast<uptr>(tagged_ptr)); 222 static void HwasanDeallocate(StackTrace *stack, void *tagged_ptr) { argument 223 CHECK(tagged_ptr); 224 HWASAN_FREE_HOOK(tagged_ptr); 211 CheckInvalidFree(StackTrace *stack, void *untagged_ptr, void *tagged_ptr) argument 346 AllocationSize(const void *tagged_ptr) argument [all...] |
H A D | hwasan.h | 89 static inline void *UntagPtr(const void *tagged_ptr) { argument 91 UntagAddr(reinterpret_cast<uptr>(tagged_ptr)));
|
Completed in 200 milliseconds