| /llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_fd.cpp | 56 static FdSync *allocsync(ThreadState *thr, uptr pc) { in allocsync() argument 57 FdSync *s = (FdSync*)user_alloc_internal(thr, pc, sizeof(FdSync), in allocsync() 69 static void unref(ThreadState *thr, uptr pc, FdSync *s) { in unref() argument 75 user_free(thr, pc, s, false); in unref() 80 static FdDesc *fddesc(ThreadState *thr, uptr pc, int fd) { in fddesc() argument 88 void *p = user_alloc_internal(thr, pc, size, kDefaultAlignment, false); in fddesc() 94 user_free(thr, pc, p, false); in fddesc() 101 static void init(ThreadState *thr, uptr pc, int fd, FdSync *s, in init() argument 103 FdDesc *d = fddesc(thr, pc, fd); in init() 107 unref(thr, pc, d->sync); in init() [all …]
|
| H A D | tsan_rtl_mutex.cpp | 25 void ReportDeadlock(ThreadState *thr, uptr pc, DDReport *r); 26 void ReportDestroyLocked(ThreadState *thr, uptr pc, uptr addr, 31 uptr pc; member 33 Callback(ThreadState *thr, uptr pc) in Callback() 35 , pc(pc) { in Callback() 40 StackID Unwind() override { return CurrentStackId(thr, pc); } in Unwind() 44 void DDMutexInit(ThreadState *thr, uptr pc, SyncVar *s) { in DDMutexInit() argument 45 Callback cb(thr, pc); in DDMutexInit() 50 static void ReportMutexMisuse(ThreadState *thr, uptr pc, ReportType typ, in ReportMutexMisuse() argument 62 ObtainCurrentStack(thr, pc, &trace); in ReportMutexMisuse() [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); 44 void FdClose(ThreadState *thr, uptr pc, int fd, bool write = true); 45 void FdFileCreate(ThreadState *thr, uptr pc, int fd); 46 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write); 47 void FdPipeCreate(ThreadState *thr, uptr pc, int rfd, int wfd); 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); [all …]
|
| H A D | tsan_interceptors_posix.cpp | 202 uptr pc; 284 uptr pc) in ScopedInterceptor() 298 if (!thr_->ignore_interceptors) FuncEntry(thr, pc); in ~ScopedInterceptor() 302 libignore()->IsIgnored(pc, &in_ignored_lib_)); in ~ScopedInterceptor() 362 #define READ_STRING_OF_LEN(thr, pc, s, len, n) \ 363 MemoryAccessRange((thr), (pc), (uptr)(s), \ 366 #define READ_STRING(thr, pc, s, n) \ in BlockingCall() 367 READ_STRING_OF_LEN((thr), (pc), (s), internal_strlen(s), (n)) in BlockingCall() 394 AfterSleep(thr, pc); in TSAN_INTERCEPTOR() 401 AfterSleep(thr, pc); in TSAN_INTERCEPTOR() 201 uptr pc; global() member 276 ScopedInterceptor(ThreadState * thr,const char * fname,uptr pc) ScopedInterceptor() argument 354 READ_STRING_OF_LEN(thr,pc,s,len,n) global() argument 358 READ_STRING(thr,pc,s,n) global() argument 463 setup_at_exit_wrapper(ThreadState * thr,uptr pc,void (* f)(),void * arg,void * dso) setup_at_exit_wrapper() argument 784 mmap_interceptor(ThreadState * thr,uptr pc,Mmap real_mmap,void * addr,SIZE_T sz,int prot,int flags,int fd,OFF64_T off) mmap_interceptor() argument 802 munmap_interceptor(ThreadState * thr,uptr pc,Munmap real_munmap,void * addr,SIZE_T sz) munmap_interceptor() argument 875 guard_acquire(ThreadState * thr,uptr pc,atomic_uint32_t * g,bool blocking_hooks=true) guard_acquire() argument 903 guard_release(ThreadState * thr,uptr pc,atomic_uint32_t * g,u32 v) guard_release() argument 1197 uptr pc; global() member 1230 cond_wait(ThreadState * thr,uptr pc,ScopedInterceptor * si,const Fn & fn,void * c,void * m) cond_wait() argument 2062 ReportErrnoSpoiling(ThreadState * thr,uptr pc,int sig) ReportErrnoSpoiling() argument 2110 volatile uptr pc = (sigactions[sig].sa_flags & SA_SIGINFO) CallUserSignalHandler() local 2295 const uptr pc = StackTrace::GetCurrentPc(); atfork_prepare() local 2303 const uptr pc = StackTrace::GetCurrentPc(); atfork_parent() local 2311 const uptr pc = StackTrace::GetCurrentPc(); atfork_child() local 2346 uptr pc = GET_CURRENT_PC(); TSAN_INTERCEPTOR() local 2371 uptr pc; global() member 2419 HandleRecvmsg(ThreadState * thr,uptr pc,__sanitizer_msghdr * msg) HandleRecvmsg() argument 2647 syscall_access_range(uptr pc,uptr p,uptr s,bool write) syscall_access_range() argument 2652 syscall_acquire(uptr pc,uptr addr) syscall_acquire() argument 2658 syscall_release(uptr pc,uptr addr) syscall_release() argument 2664 syscall_fd_close(uptr pc,int fd) syscall_fd_close() argument 2669 syscall_fd_acquire(uptr pc,int fd) syscall_fd_acquire() argument 2675 syscall_fd_release(uptr pc,int fd) syscall_fd_release() argument 2700 syscall_pre_fork(uptr pc) syscall_pre_fork() argument 2702 syscall_post_fork(uptr pc,int pid) syscall_post_fork() argument [all...] |
| H A D | tsan_mman.cpp | 177 static void SignalUnsafeCall(ThreadState *thr, uptr pc) { in SignalUnsafeCall() argument 182 ObtainCurrentStack(thr, pc, &stack); in SignalUnsafeCall() 192 void *user_alloc_internal(ThreadState *thr, uptr pc, uptr sz, uptr align, in user_alloc_internal() argument 200 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 206 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 214 GET_STACK_TRACE_FATAL(thr, pc); in user_alloc_internal() 218 OnUserAlloc(thr, pc, (uptr)p, sz, true); in user_alloc_internal() 220 SignalUnsafeCall(thr, pc); in user_alloc_internal() 224 void user_free(ThreadState *thr, uptr pc, void *p, bool signal) { in user_free() argument 227 OnUserFree(thr, pc, (upt in user_free() 233 user_alloc(ThreadState * thr,uptr pc,uptr sz) user_alloc() argument 237 user_calloc(ThreadState * thr,uptr pc,uptr size,uptr n) user_calloc() argument 250 user_reallocarray(ThreadState * thr,uptr pc,void * p,uptr size,uptr n) user_reallocarray() argument 260 OnUserAlloc(ThreadState * thr,uptr pc,uptr p,uptr sz,bool write) OnUserAlloc() argument 278 OnUserFree(ThreadState * thr,uptr pc,uptr p,bool write) OnUserFree() argument 293 user_realloc(ThreadState * thr,uptr pc,void * p,uptr sz) user_realloc() argument 311 user_memalign(ThreadState * thr,uptr pc,uptr align,uptr sz) user_memalign() argument 322 user_posix_memalign(ThreadState * thr,uptr pc,void ** memptr,uptr align,uptr sz) user_posix_memalign() argument 339 user_aligned_alloc(ThreadState * thr,uptr pc,uptr align,uptr sz) user_aligned_alloc() argument 350 user_valloc(ThreadState * thr,uptr pc,uptr sz) user_valloc() argument 354 user_pvalloc(ThreadState * thr,uptr pc,uptr sz) user_pvalloc() argument [all...] |
| H A D | tsan_rtl.h | 405 uptr TagFromShadowStackFrame(uptr pc); 477 #define GET_STACK_TRACE_FATAL(thr, pc) \ argument 479 ObtainCurrentStack(thr, pc, &stack); \ 492 void ForkBefore(ThreadState *thr, uptr pc); 493 void ForkParentAfter(ThreadState *thr, uptr pc); 494 void ForkChildAfter(ThreadState *thr, uptr pc, bool start_thread); 514 StackID CurrentStackId(ThreadState *thr, uptr pc); 516 void PrintCurrentStack(ThreadState *thr, uptr pc); 517 void PrintCurrentStack(uptr pc, bool fast); // may uses libunwind 524 void OnUserAlloc(ThreadState *thr, uptr pc, upt 536 MemoryAccessRange(ThreadState * thr,uptr pc,uptr addr,uptr size,bool is_write) MemoryAccessRange() argument 780 FuncEntry(ThreadState * thr,uptr pc) FuncEntry() argument [all...] |
| H A D | tsan_rtl_access.cpp | 18 ALWAYS_INLINE USED bool TryTraceMemoryAccess(ThreadState* thr, uptr pc, in TryTraceMemoryAccess() argument 28 uptr pc_delta = pc - thr->trace_prev_pc + (1 << (EventAccess::kPCBits - 1)); in TryTraceMemoryAccess() 29 thr->trace_prev_pc = pc; in TryTraceMemoryAccess() 51 evex->pc = pc; in TryTraceMemoryAccess() 57 bool TryTraceMemoryAccessRange(ThreadState* thr, uptr pc, uptr addr, uptr size, in TryTraceMemoryAccessRange() argument 64 thr->trace_prev_pc = pc; in TryTraceMemoryAccessRange() 71 ev->pc = CompressAddr(pc); in TryTraceMemoryAccessRange() 78 void TraceMemoryAccessRange(ThreadState* thr, uptr pc, upt argument 87 TraceFunc(ThreadState * thr,uptr pc) TraceFunc() argument 95 TraceRestartFuncEntry(ThreadState * thr,uptr pc) TraceRestartFuncEntry() argument 105 TraceMutexLock(ThreadState * thr,EventType type,uptr pc,uptr addr,StackID stk) TraceMutexLock() argument 414 TraceRestartMemoryAccess(ThreadState * thr,uptr pc,uptr addr,uptr size,AccessType typ) TraceRestartMemoryAccess() argument 420 MemoryAccess(ThreadState * thr,uptr pc,uptr addr,uptr size,AccessType typ) MemoryAccess() argument 448 RestartMemoryAccess16(ThreadState * thr,uptr pc,uptr addr,AccessType typ) RestartMemoryAccess16() argument 454 MemoryAccess16(ThreadState * thr,uptr pc,uptr addr,AccessType typ) MemoryAccess16() argument 484 RestartUnalignedMemoryAccess(ThreadState * thr,uptr pc,uptr addr,uptr size,AccessType typ) RestartUnalignedMemoryAccess() argument 490 UnalignedMemoryAccess(ThreadState * thr,uptr pc,uptr addr,uptr size,AccessType typ) UnalignedMemoryAccess() argument 583 MemoryResetRange(ThreadState * thr,uptr pc,uptr addr,uptr size) MemoryResetRange() argument 589 MemoryRangeFreed(ThreadState * thr,uptr pc,uptr addr,uptr size) MemoryRangeFreed() argument 633 MemoryRangeImitateWrite(ThreadState * thr,uptr pc,uptr addr,uptr size) MemoryRangeImitateWrite() argument 641 MemoryRangeImitateWriteOrResetRange(ThreadState * thr,uptr pc,uptr addr,uptr size) MemoryRangeImitateWriteOrResetRange() argument 659 RestartMemoryAccessRange(ThreadState * thr,uptr pc,uptr addr,uptr size) RestartMemoryAccessRange() argument 666 MemoryAccessRangeT(ThreadState * thr,uptr pc,uptr addr,uptr size) MemoryAccessRangeT() argument [all...] |
| /llvm-project/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 42 movs.w r0, pc 43 movs.w pc, pc 104 mov pc, r0 [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} 21 @ CHECK: stm sp!, {r0, pc} 23 stm r1!, {r0, sp, pc} 25 @ CHECK: stm r1!, {r0, sp, pc} 27 stm r2!, {sp, pc} 29 @ CHECK: stm r2!, {sp, pc} 31 stm sp!, {pc} 33 @ CHECK: stm sp!, {pc} 39 stmda sp!, {r0, pc} 41 @ CHECK: stmda sp!, {r0, pc} [all …]
|
| H A D | pcrel-vldr-same-section.s | 38 @ ARM_OFFSET: vldr s0, [pc, #40] @ 0x38 <foo> 39 @ ARM_OFFSET: vldr d0, [pc, #36] @ 0x38 <foo> 40 @ ARM_OFFSET: vldr.16 s0, [pc, #32] @ 0x38 <foo> 41 @ ARM_OFFSET: vldr s0, [pc, #28] @ 0x38 <foo> 42 @ ARM_OFFSET: vldr d0, [pc, #24] @ 0x38 <foo> 43 @ ARM_OFFSET: vldr.16 s0, [pc, #20] @ 0x38 <foo> 44 @ ARM_OFFSET: vldr s0, [pc, #-40] @ 0x0 <baz> 45 @ ARM_OFFSET: vldr d0, [pc, #-44] @ 0x0 <baz> 46 @ ARM_OFFSET: vldr.16 s0, [pc, #-48] @ 0x0 <baz> 47 @ ARM_OFFSET: vldr s0, [pc, #-52] @ 0x0 <baz> [all …]
|
| /llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/ |
| H A D | literal-thumb2.s | 17 ldr r0, [pc, #-0] 18 @ CHECK: 4: ldr.w r0, [pc, #-0] @ 0x8 <_start+0x4> 22 ldr r0, [pc, #-0] 23 @ CHECK: a: ldr.w r0, [pc, #-0] @ 0xc <_start+0x8> 27 ldrd r0, r1, [pc, #-0] 28 @ CHECK: 10: ldrd r0, r1, [pc, #-0] @ 0x14 <_start+0x10> 32 ldrd r0, r1, [pc, #-0] 33 @ CHECK: 16: ldrd r0, r1, [pc, #-0] @ 0x18 <_start+0x14> 43 @ CHECK: 1c: ldr.w r0, [pc, #-32] @ 0x0 <foo> 44 @ CHECK-NEXT: 20: ldrb.w r0, [pc, #112] @ 0x94 <bar> [all …]
|
| H A D | literal-arm.s | 16 ldr r1, [pc, #-0] 17 @ CHECK-NEXT: 4: ldr r1, [pc, #-0] @ 0xc <_start+0x8> 24 @ CHECK-NEXT: 8: ldr r0, [pc, #-16] @ 0x0 <foo> 25 @ CHECK-NEXT: c: ldrb r0, [pc, #48] @ 0x44 <bar> 26 @ CHECK-NEXT: 10: pli [pc, #-20] @ 0x4 <_start> 27 @ CHECK-NEXT: 14: pld [pc, #40] @ 0x44 <bar> 37 @ CHECK-NEXT: 1c: ldrd r0, r1, [pc, #-36] @ 0x0 <foo> 38 @ CHECK-NEXT: 20: ldrh r0, [pc, #28] @ 0x44 <bar> 43 ldrh r0, [pc, r2] 45 @ CHECK-NEXT: 28: ldrh r0, [pc, r2]{{$}} [all …]
|
| /llvm-project/llvm/test/MC/M68k/Arith/Classes/ |
| H A D | MxCMP_MI.s | 3 ; CHECK: cmpi.b #0, (-1,%pc,%d1) 5 cmpi.b #0, (-1,%pc,%d1) 6 ; CHECK: cmpi.b #-1, (0,%pc,%d0) 8 cmpi.b #-1, (0,%pc,%d0) 9 ; CHECK: cmpi.w #0, (-1,%pc,%d3) 11 cmpi.w #0, (-1,%pc,%d3) 12 ; CHECK: cmpi.w #37, (-2,%pc,%d2) 14 cmpi.w #37, (-2,%pc,%d2) 15 ; CHECK: cmpi.l #-1, (0,%pc,%d7) 17 cmpi.l #-1, (0,%pc,%d7) [all …]
|
| H A D | MxCMP_RM.s | 3 ; CHECK: cmp.b (0,%pc,%d1), %d0 5 cmp.b (0,%pc,%d1), %d0 6 ; CHECK: cmp.b (-1,%pc,%d1), %d0 8 cmp.b (-1,%pc,%d1), %d0 9 ; CHECK: cmp.w (0,%pc,%d1), %d0 11 cmp.w (0,%pc,%d1), %d0 12 ; CHECK: cmp.w (-1,%pc,%d1), %d0 14 cmp.w (-1,%pc,%d1), %d0 15 ; CHECK: cmp.l (0,%pc,%d1), %d0 17 cmp.l (0,%pc,%d1), %d0 [all …]
|
| H A D | MxBiArOp_RFRM.s | 3 ; CHECK: add.b (0,%pc,%d1), %d0 5 add.b (0,%pc,%d1), %d0 6 ; CHECK: add.b (-1,%pc,%d1), %d0 8 add.b (-1,%pc,%d1), %d0 9 ; CHECK: add.w (0,%pc,%d2), %d1 11 add.w (0,%pc,%d2), %d1 12 ; CHECK: add.w (-1,%pc,%d2), %d2 14 add.w (-1,%pc,%d2), %d2 15 ; CHECK: add.l (0,%pc,%d1), %d0 17 add.l (0,%pc,%d1), %d0 [all …]
|
| /llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_stacktrace.h | 79 static inline uptr GetPreviousInstructionPc(uptr pc); 80 static uptr GetNextInstructionPc(uptr pc); 85 uptr StackTrace::GetPreviousInstructionPc(uptr pc) { in GetPreviousInstructionPc() argument 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() 120 void Unwind(uptr pc, uptr bp, void *context, bool request_fast, 126 trace_buffer[0] = pc; [all …]
|
| H A D | sanitizer_stacktrace.cpp | 22 uptr StackTrace::GetNextInstructionPc(uptr pc) { in GetNextInstructionPc() argument 24 return STRIP_PAC_PC((void *)pc) + 4; in GetNextInstructionPc() 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() [all …]
|
| H A D | sanitizer_stacktrace_libcdep.cpp | 35 bool ProcessAddressFrames(uptr pc) { in ProcessAddressFrames() argument 37 symbolize_ ? Symbolizer::GetOrInit()->SymbolizePC(pc) in ProcessAddressFrames() 38 : SymbolizedStack::New(pc)); in ProcessAddressFrames() 109 uptr pc = GetPreviousInstructionPc(trace[i]); in PrintTo() local 110 CHECK(printer.ProcessAddressFrames(pc)); in PrintTo() 137 void BufferedStackTrace::Unwind(u32 max_depth, uptr pc, uptr bp, void *context, in Unwind() argument 150 trace_buffer[0] = pc; in Unwind() 156 UnwindSlow(pc, context, max_depth); in Unwind() 158 UnwindSlow(pc, max_depth); in Unwind() 167 UnwindFast(pc, bp, stack_top, stack_bottom, max_depth); in Unwind() [all …]
|
| /llvm-project/lldb/source/Plugins/Instruction/MIPS64/ |
| H A D | EmulateInstructionMIPS64.cpp | 1332 int64_t offset, pc, rs_val, rt_val, target = 0; in Emulate_BXX_3ops() local 1339 pc = ReadRegisterUnsigned(eRegisterKindDWARF, dwarf_pc_mips64, 0, &success); in Emulate_BXX_3ops() 1356 target = pc + offset; in Emulate_BXX_3ops() 1358 target = pc + 8; in Emulate_BXX_3ops() 1363 target = pc + offset; in Emulate_BXX_3ops() 1365 target = pc + 8; in Emulate_BXX_3ops() 1384 int64_t offset, pc, target = 0; in Emulate_Bcond_Link() local 1391 pc = ReadRegisterUnsigned(eRegisterKindDWARF, dwarf_pc_mips64, 0, &success); in Emulate_Bcond_Link() 1403 target = pc + offset; in Emulate_Bcond_Link() 1405 target = pc + 8; in Emulate_Bcond_Link() [all …]
|
| /llvm-project/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_mman_test.cpp | 38 uptr pc = 0; in TEST() local 39 char *p = (char*)user_alloc(thr, pc, 10); in TEST() 41 char *p2 = (char*)user_alloc(thr, pc, 20); in TEST() 46 user_free(thr, pc, p); in TEST() 47 user_free(thr, pc, p2); in TEST() 52 uptr pc = 0; in TEST() local 54 void *p = user_realloc(thr, pc, 0, 0); in TEST() 58 user_free(thr, pc, p); in TEST() 61 void *p = user_realloc(thr, pc, 0, 100); in TEST() 64 user_free(thr, pc, p); in TEST() [all …]
|
| /llvm-project/lldb/source/Plugins/Instruction/MIPS/ |
| H A D | EmulateInstructionMIPS.cpp | 1792 int32_t offset, pc, target = 0, rs_val, rt_val; in Emulate_BXX_3ops() local 1799 pc = ReadRegisterUnsigned(eRegisterKindDWARF, dwarf_pc_mips, 0, &success); in Emulate_BXX_3ops() 1815 target = pc + offset; in Emulate_BXX_3ops() 1817 target = pc + 8; in Emulate_BXX_3ops() 1821 target = pc + offset; in Emulate_BXX_3ops() 1823 target = pc + 8; in Emulate_BXX_3ops() 1842 int32_t offset, pc, target = 0, rs_val, rt_val; in Emulate_BXX_3ops_C() local 1850 pc = ReadRegisterUnsigned(eRegisterKindDWARF, dwarf_pc_mips, 0, &success); in Emulate_BXX_3ops_C() 1866 target = pc + offset; in Emulate_BXX_3ops_C() 1868 target = pc + 4; in Emulate_BXX_3ops_C() [all …]
|
| /llvm-project/lldb/source/Plugins/Instruction/LoongArch/ |
| H A D | EmulateInstructionLoongArch.cpp | 139 bool EmulateInstructionLoongArch::WritePC(lldb::addr_t pc) { in WritePC() argument 144 LLDB_REGNUM_GENERIC_PC, pc); in WritePC() 276 uint64_t pc = ReadPC(&success); in EmulateBEQZ64() local 284 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBEQZ64() 287 return WritePC(pc + 4); in EmulateBEQZ64() 296 uint64_t pc = ReadPC(&success); in EmulateBNEZ64() local 304 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBNEZ64() 307 return WritePC(pc + 4); in EmulateBNEZ64() 316 uint64_t pc = ReadPC(&success); in EmulateBCEQZ64() local 325 uint64_t next_pc = pc + llvm::SignExtend64<23>(offs21 << 2); in EmulateBCEQZ64() [all …]
|
| /llvm-project/llvm/test/MC/X86/ |
| H A D | x86_nop.s | 1 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=generic %s | llvm-objdump -d - | FileCheck… 2 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i386 %s | llvm-objdump -d - | FileCheck %s 3 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i486 %s | llvm-objdump -d - | FileCheck %s 4 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i586 %s | llvm-objdump -d - | FileCheck %s 5 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=pentium %s | llvm-objdump -d - | FileCheck… 6 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=pentium-mmx %s | llvm-objdump -d - | FileC… 7 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=geode %s | llvm-objdump -d - | FileCheck %s 8 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i686 %s | llvm-objdump -d - | FileCheck %s 9 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=k6 %s | llvm-objdump -d - | FileCheck %s 10 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=k6-2 %s | llvm-objdump -d - | FileCheck %s [all …]
|
| /llvm-project/compiler-rt/lib/tsan/go/ |
| H A D | tsan_go.cpp | 44 uptr pc; member 58 cbctx.pc = addr; in SymbolizeCode() 69 if (cbctx.pc == addr) // outermost (non-inlined) function in SymbolizeCode() 71 addr = cbctx.pc; in SymbolizeCode() 169 void __tsan_read(ThreadState *thr, void *addr, void *pc) { in __tsan_read() argument 170 MemoryAccess(thr, (uptr)pc, (uptr)addr, 1, kAccessRead); in __tsan_read() 173 void __tsan_read_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) { in __tsan_read_pc() argument 176 MemoryAccess(thr, (uptr)pc, (uptr)addr, 1, kAccessRead); in __tsan_read_pc() 181 void __tsan_write(ThreadState *thr, void *addr, void *pc) { in __tsan_write() argument 182 MemoryAccess(thr, (uptr)pc, (uptr)addr, 1, kAccessWrite); in __tsan_write() [all …]
|