Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interface.inc54 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessRead | kAccessExternalPC);
58 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessRead | kAccessExternalPC);
62 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 4, kAccessRead | kAccessExternalPC);
66 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 8, kAccessRead | kAccessExternalPC);
70 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessWrite | kAccessExternalPC);
74 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessWrite | kAccessExternalPC);
78 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 4, kAccessWrite | kAccessExternalPC);
82 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 8, kAccessWrite | kAccessExternalPC);
160 void __tsan_func_entry(void *pc) { FuncEntry(cur_thread(), STRIP_PAC_PC(pc)); }
177 MemoryAccessRange(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, size, false);
[all …]
H A Dtsan_interface.cpp44 uptr pc_no_pac = STRIP_PAC_PC(pc); in __tsan_read16_pc()
51 uptr pc_no_pac = STRIP_PAC_PC(pc); in __tsan_write16_pc()
H A Dtsan_external.cpp115 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), tag, kAccessRead); in __tsan_external_read()
120 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), tag, kAccessWrite); in __tsan_external_write()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface.inc62 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessRead | kAccessExternalPC);
66 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessRead | kAccessExternalPC);
70 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 4, kAccessRead | kAccessExternalPC);
74 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 8, kAccessRead | kAccessExternalPC);
78 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessWrite | kAccessExternalPC);
82 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessWrite | kAccessExternalPC);
86 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 4, kAccessWrite | kAccessExternalPC);
90 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 8, kAccessWrite | kAccessExternalPC);
168 void __tsan_func_entry(void *pc) { FuncEntry(cur_thread(), STRIP_PAC_PC(pc)); }
185 MemoryAccessRange(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, size, false);
[all …]
H A Dtsan_interface.cpp30 uptr pc_no_pac = STRIP_PAC_PC(pc); in __tsan_read16_pc()
37 uptr pc_no_pac = STRIP_PAC_PC(pc); in __tsan_write16_pc()
H A Dtsan_external.cpp115 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), tag, kAccessRead); in __tsan_external_read()
120 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), tag, kAccessWrite); in __tsan_external_write()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stacktrace.cpp24 return STRIP_PAC_PC((void *)pc) + 4; in GetNextInstructionPc()
128 uhwptr pc1 = STRIP_PAC_PC((void *)frame[1]); in UnwindFast()
H A Dsanitizer_ptrauth.h39 #define STRIP_PAC_PC(pc) ((uptr)ptrauth_strip(pc, 0)) macro