| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_fd.cpp | 106 unref(thr, pc, d->sync); in init() 109 unref(thr, pc, in init() 114 unref(thr, pc, s); in init() 118 unref(thr, pc, s); in init() 239 unref(thr, pc, d->sync); in FdClose() 241 unref(thr, pc, in FdClose() 272 unref(thr, pc, s); in FdPipeCreate() 279 init(thr, pc, fd, allocsync(thr, pc)); in FdEventCreate() 286 init(thr, pc, fd, 0); in FdSignalCreate() 293 init(thr, pc, fd, 0); in FdInotifyCreate() [all …]
|
| H A D | tsan_rtl_mutex.cpp | 31 uptr pc; member 35 , pc(pc) { in Callback() 45 Callback cb(thr, pc); in DDMutexInit() 146 Callback cb(thr, pc); in MutexPreLock() 165 if (pc && IsAppMem(addr)) in MutexPostLock() 211 Callback cb(thr, pc); in MutexPostLock() 260 Callback cb(thr, pc); in MutexUnlock() 270 Callback cb(thr, pc); in MutexPreReadLock() 319 Callback cb(thr, pc); in MutexPostReadLock() 360 Callback cb(thr, pc); in MutexReadUnlock() [all …]
|
| H A D | tsan_fd.h | 41 void FdAcquire(ThreadState *thr, uptr pc, int fd); 42 void FdRelease(ThreadState *thr, uptr pc, int fd); 43 void FdAccess(ThreadState *thr, uptr pc, int fd); 45 void FdFileCreate(ThreadState *thr, uptr pc, int fd); 48 void FdEventCreate(ThreadState *thr, uptr pc, int fd); 49 void FdSignalCreate(ThreadState *thr, uptr pc, int fd); 50 void FdInotifyCreate(ThreadState *thr, uptr pc, int fd); 51 void FdPollCreate(ThreadState *thr, uptr pc, int fd); 53 void FdSocketCreate(ThreadState *thr, uptr pc, int fd); 56 void FdSocketConnect(ThreadState *thr, uptr pc, int fd); [all …]
|
| H A D | tsan_mman.cpp | 186 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 192 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 200 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 206 SignalUnsafeCall(thr, pc); in user_alloc_internal() 216 SignalUnsafeCall(thr, pc); in user_free() 227 GET_STACK_TRACE_FATAL(thr, pc); in user_calloc() 240 GET_STACK_TRACE_FATAL(thr, pc); in user_reallocarray() 285 user_free(thr, pc, p); in user_realloc() 292 user_free(thr, pc, p); in user_realloc() 302 GET_STACK_TRACE_FATAL(thr, pc); in user_memalign() [all …]
|
| H A D | tsan_interceptors_posix.cpp | 180 uptr pc; member 353 AfterSleep(thr, pc); in TSAN_INTERCEPTOR() 435 ctx->pc = pc; in setup_at_exit_wrapper() 1185 uptr pc; member 1254 thr, pc, &si, in INTERCEPTOR() 1265 thr, pc, &si, in INTERCEPTOR() 1280 thr, pc, &si, in INTERCEPTOR() 2021 if (pc != sig_dfl && pc != sig_ign) { in CallUserSignalHandler() 2271 uptr pc; member 2304 cbdata.pc = pc; in TSAN_INTERCEPTOR() [all …]
|
| H A D | tsan_rtl.h | 403 uptr TagFromShadowStackFrame(uptr pc); 475 #define GET_STACK_TRACE_FATAL(thr, pc) \ argument 477 ObtainCurrentStack(thr, pc, &stack); \ 489 void ForkBefore(ThreadState *thr, uptr pc); 599 void AfterSleep(ThreadState *thr, uptr pc); 744 ev->pc = pc; 757 void TraceFunc(ThreadState *thr, uptr pc = 0); 769 void FuncEntry(ThreadState *thr, uptr pc) { in FuncEntry() argument 771 if (UNLIKELY(!TryTraceFunc(thr, pc))) in FuncEntry() 772 return TraceRestartFuncEntry(thr, pc); in FuncEntry() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_fd.cpp | 100 unref(thr, pc, d->sync); in init() 104 unref(thr, pc, s); in init() 108 unref(thr, pc, s); in init() 212 unref(thr, pc, d->sync); in FdClose() 239 init(thr, pc, rfd, ref(s)); in FdPipeCreate() 240 init(thr, pc, wfd, ref(s)); in FdPipeCreate() 241 unref(thr, pc, s); in FdPipeCreate() 248 init(thr, pc, fd, allocsync(thr, pc)); in FdEventCreate() 255 init(thr, pc, fd, 0); in FdSignalCreate() 262 init(thr, pc, fd, 0); in FdInotifyCreate() [all …]
|
| H A D | tsan_rtl_mutex.cpp | 29 uptr pc; member 33 , pc(pc) { in Callback() 43 Callback cb(thr, pc); in DDMutexInit() 98 Callback cb(thr, pc); in MutexDestroy() 152 Callback cb(thr, pc); in MutexPreLock() 207 Callback cb(thr, pc); in MutexPostLock() 249 Callback cb(thr, pc); in MutexUnlock() 265 Callback cb(thr, pc); in MutexPreReadLock() 305 Callback cb(thr, pc); in MutexPostReadLock() 338 Callback cb(thr, pc); in MutexReadUnlock() [all …]
|
| H A D | tsan_fd.h | 41 void FdAcquire(ThreadState *thr, uptr pc, int fd); 42 void FdRelease(ThreadState *thr, uptr pc, int fd); 43 void FdAccess(ThreadState *thr, uptr pc, int fd); 45 void FdFileCreate(ThreadState *thr, uptr pc, int fd); 48 void FdEventCreate(ThreadState *thr, uptr pc, int fd); 49 void FdSignalCreate(ThreadState *thr, uptr pc, int fd); 50 void FdInotifyCreate(ThreadState *thr, uptr pc, int fd); 51 void FdPollCreate(ThreadState *thr, uptr pc, int fd); 52 void FdSocketCreate(ThreadState *thr, uptr pc, int fd); 55 void FdSocketConnect(ThreadState *thr, uptr pc, int fd); [all …]
|
| H A D | tsan_mman.cpp | 180 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 186 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 194 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 200 SignalUnsafeCall(thr, pc); in user_alloc_internal() 210 SignalUnsafeCall(thr, pc); in user_free() 221 GET_STACK_TRACE_FATAL(thr, pc); in user_calloc() 234 GET_STACK_TRACE_FATAL(thr, pc); in user_reallocarray() 263 user_free(thr, pc, p); in user_realloc() 270 user_free(thr, pc, p); in user_realloc() 280 GET_STACK_TRACE_FATAL(thr, pc); in user_memalign() [all …]
|
| H A D | tsan_interface.cpp | 30 uptr pc = CALLERPC; in __tsan_read16() local 32 MemoryAccess(thr, pc, (uptr)addr, 8, kAccessRead); in __tsan_read16() 33 MemoryAccess(thr, pc, (uptr)addr + 8, 8, kAccessRead); in __tsan_read16() 37 uptr pc = CALLERPC; in __tsan_write16() local 39 MemoryAccess(thr, pc, (uptr)addr, 8, kAccessWrite); in __tsan_write16() 43 void __tsan_read16_pc(void *addr, void *pc) { in __tsan_read16_pc() argument 44 uptr pc_no_pac = STRIP_PAC_PC(pc); in __tsan_read16_pc() 50 void __tsan_write16_pc(void *addr, void *pc) { in __tsan_write16_pc() argument 51 uptr pc_no_pac = STRIP_PAC_PC(pc); in __tsan_write16_pc() 60 uptr pc = CALLERPC; in __tsan_unaligned_read16() local [all …]
|
| H A D | tsan_interceptors_posix.cpp | 180 uptr pc; member 348 AfterSleep(thr, pc); in TSAN_INTERCEPTOR() 430 ctx->pc = pc; in setup_at_exit_wrapper() 1180 uptr pc; member 1249 thr, pc, &si, in INTERCEPTOR() 1260 thr, pc, &si, in INTERCEPTOR() 1275 thr, pc, &si, in INTERCEPTOR() 2017 if (pc != sig_dfl && pc != sig_ign) { in CallUserSignalHandler() 2265 uptr pc; member 2298 cbdata.pc = pc; in TSAN_INTERCEPTOR() [all …]
|
| H A D | tsan_rtl.h | 347 uptr TagFromShadowStackFrame(uptr pc); 423 #define GET_STACK_TRACE_FATAL(thr, pc) \ argument 425 ObtainCurrentStack(thr, pc, &stack); \ 437 void ForkBefore(ThreadState *thr, uptr pc); 438 void ForkParentAfter(ThreadState *thr, uptr pc); 529 void FuncEntry(ThreadState *thr, uptr pc); 576 void AfterSleep(ThreadState *thr, uptr pc); 730 ev->pc = pc; 743 void TraceFunc(ThreadState *thr, uptr pc = 0); 754 void FuncEntry(ThreadState *thr, uptr pc) { in FuncEntry() argument [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | thumb-mov.s | 13 movs pc, r0 14 movs r0, pc 15 movs pc, pc 28 mov.w pc, r0 29 mov.w r0, pc 30 mov.w pc, pc 41 movs.w pc, r0 43 movs.w pc, pc 96 mov pc, r0 97 mov r0, pc [all …]
|
| H A D | lsl-zero-errors.s | 9 lsl pc, r0, #0 10 lsl r0, pc, #0 11 lsl pc, pc, #0 12 lsls pc, r0, #0 13 lsls r0, pc, #0 14 lsls pc, pc, #0 49 mov pc, r0, lsl #0 50 mov r0, pc, lsl #0 51 mov pc, pc, lsl #0 52 movs pc, r0, lsl #0 [all …]
|
| H A D | arm-load-store-multiple-deprecated.s | 18 stm sp!, {r0, pc} 27 stm r2!, {sp, pc} 31 stm sp!, {pc} 51 stmda sp!, {pc} 71 stmdb sp!, {pc} 91 stmib sp!, {pc} 100 push {r0, pc} 108 push {sp, pc} 112 push {pc} 158 pop {lr, pc} [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ELF/ARM/ |
| H A D | literal-thumb2.s | 17 ldr r0, [pc, #-0] 22 ldr r0, [pc, #-0] 27 ldrd r0, r1, [pc, #-0] 32 ldrd r0, r1, [pc, #-0] 43 @ CHECK: 1c: ldr.w r0, [pc, #-32] @ 0x0 <foo> 44 @ CHECK-NEXT: 20: ldrb.w r0, [pc, #112] @ 0x94 <bar> 45 @ CHECK-NEXT: 24: ldrsb.w r0, [pc, #-40] @ 0x0 <foo> 58 @ CHECK: 36: ldr.w r0, [pc, #-56] @ 0x0 <foo> 60 @ CHECK-NEXT: 3e: ldrsb.w r0, [pc, #-64] @ 0x0 <foo> 109 ldc p14, c5, [pc], {16} [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_stacktrace.h | 80 static uptr GetNextInstructionPc(uptr pc); 90 return (pc - 3) & (~1); in GetPreviousInstructionPc() 92 return pc - 8; in GetPreviousInstructionPc() 100 return pc - 2; in GetPreviousInstructionPc() 102 return pc - 1; in GetPreviousInstructionPc() 104 return pc - 4; in GetPreviousInstructionPc() 126 trace_buffer[0] = pc; 149 void UnwindSlow(uptr pc, u32 max_depth); 153 uptr LocatePcInTrace(uptr pc); 180 uptr pc = GET_CALLER_PC(); [all …]
|
| H A D | sanitizer_stacktrace.cpp | 26 return pc + 8; in GetNextInstructionPc() 29 u8 InsnByte = *(u8 *)(pc); in GetNextInstructionPc() 32 return pc + 4; in GetNextInstructionPc() 36 return pc + 2; in GetNextInstructionPc() 41 return pc + 6; in GetNextInstructionPc() 45 return pc + 8; in GetNextInstructionPc() 50 return pc + 1; in GetNextInstructionPc() 52 return pc + 4; in GetNextInstructionPc() 102 trace_buffer[0] = pc; in UnwindFast() 135 if (pc1 != pc) { in UnwindFast() [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/M68k/Arith/Classes/ |
| H A D | MxCMP_MI.s | 5 cmpi.b #0, (-1,%pc,%d1) 8 cmpi.b #-1, (0,%pc,%d0) 11 cmpi.w #0, (-1,%pc,%d3) 14 cmpi.w #37, (-2,%pc,%d2) 17 cmpi.l #-1, (0,%pc,%d7) 24 cmpi.b #0, (0,%pc) 27 cmpi.b #-1, (-1,%pc) 30 cmpi.w #0, (-1,%pc) 33 cmpi.w #37, (-2,%pc) 36 cmpi.l #-1, (0,%pc) [all …]
|
| H A D | MxCMP_RM.s | 5 cmp.b (0,%pc,%d1), %d0 8 cmp.b (-1,%pc,%d1), %d0 11 cmp.w (0,%pc,%d1), %d0 14 cmp.w (-1,%pc,%d1), %d0 17 cmp.l (0,%pc,%d1), %d0 24 cmp.b (0,%pc), %d0 27 cmp.b (-1,%pc), %d0 30 cmp.w (0,%pc), %d0 33 cmp.w (-1,%pc), %d0 36 cmp.l (0,%pc), %d0 [all …]
|
| H A D | MxBiArOp_RFRM.s | 3 ; CHECK: add.b (0,%pc,%d1), %d0 5 add.b (0,%pc,%d1), %d0 8 add.b (-1,%pc,%d1), %d0 11 add.w (0,%pc,%d2), %d1 14 add.w (-1,%pc,%d2), %d2 17 add.l (0,%pc,%d1), %d0 20 adda.l (0,%pc,%a2), %a1 22 ; CHECK: add.b (0,%pc), %d0 24 add.b (0,%pc), %d0 27 add.w (1,%pc), %d1 [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_mman_test.cpp | 38 uptr pc = 0; in TEST() local 46 user_free(thr, pc, p); in TEST() 47 user_free(thr, pc, p2); in TEST() 52 uptr pc = 0; in TEST() local 58 user_free(thr, pc, p); in TEST() 64 user_free(thr, pc, p); in TEST() 83 user_free(thr, pc, p2); in TEST() 93 user_free(thr, pc, p2); in TEST() 99 uptr pc = 0; in TEST() local 105 user_free(thr, pc, p); in TEST() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Instruction/MIPS64/ |
| H A D | EmulateInstructionMIPS64.cpp | 1359 target = pc + 8; in Emulate_BXX_3ops() 1366 target = pc + 8; in Emulate_BXX_3ops() 1406 target = pc + 8; in Emulate_Bcond_Link() 1412 target = pc + 8; in Emulate_Bcond_Link() 1818 pc = (pc & 0xFFFFFFFFF0000000ULL) | offset; in Emulate_J() 2059 target = pc + 8; in Emulate_BC1EQZ() 2095 target = pc + 8; in Emulate_BC1NEZ() 2206 int64_t pc = in Emulate_MSA_Branch_DF() local 2246 target = pc + 8; in Emulate_MSA_Branch_DF() 2275 int64_t pc = in Emulate_MSA_Branch_V() local [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Instruction/MIPS/ |
| H A D | EmulateInstructionMIPS.cpp | 2211 int32_t pc = in Emulate_Branch_MM() local 2238 pc + in Emulate_Branch_MM() 2245 pc + in Emulate_Branch_MM() 2291 uint32_t pc = in Emulate_JALRx16_MM() local 2506 pc = (pc & 0xF0000000UL) | offset; in Emulate_J() 2737 target = pc + 8; in Emulate_BC1EQZ() 2773 target = pc + 8; in Emulate_BC1NEZ() 2883 int32_t pc = in Emulate_MSA_Branch_DF() local 2923 target = pc + 8; in Emulate_MSA_Branch_DF() 2952 int32_t pc = in Emulate_MSA_Branch_V() local [all …]
|