Searched refs:tagged_ptr (Results 1 - 4 of 4) sorted by relevance

/netbsd-current/external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/
H A Daarch64-mte.c56 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 Daarch64-mte-core.c97 unsigned char *tagged_ptr; local
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/hwasan/
H A Dhwasan_allocator.cpp201 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 Dhwasan.h89 static inline void *UntagPtr(const void *tagged_ptr) { argument
91 UntagAddr(reinterpret_cast<uptr>(tagged_ptr)));

Completed in 200 milliseconds