| /llvm-project-15.0.7/llvm/test/Instrumentation/ThreadSanitizer/ |
| H A D | eh.ll | 1 ; RUN: opt < %s -passes=tsan -S | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-EXC 12 ; CHECK-EXC: define i32 @func1() 13 ; CHECK-EXC: call void @__tsan_func_entry 14 ; CHECK-EXC: invoke void @can_throw() 15 ; CHECK-EXC: .noexc: 16 ; CHECK-EXC: call void @__tsan_func_exit() 17 ; CHECK-EXC: ret i32 0 18 ; CHECK-EXC: tsan_cleanup: 19 ; CHECK-EXC: call void @__tsan_func_exit() 20 ; CHECK-EXC: resume
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextDarwin_arm64.h | 87 struct EXC { struct 116 sizeof(EXC) / sizeof(uint32_t), // ARM_EXCEPTION_STATE64_COUNT 124 EXC exc; 206 virtual int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) = 0; 214 virtual int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) = 0;
|
| H A D | RegisterContextDarwin_x86_64.h | 101 struct EXC { struct 113 EXCWordCount = sizeof(EXC) / sizeof(uint32_t) argument 120 EXC exc; 192 virtual int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) = 0; 198 virtual int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) = 0;
|
| H A D | RegisterContextDarwin_i386.h | 96 struct EXC { struct 108 EXCWordCount = sizeof(EXC) / sizeof(uint32_t) argument 115 EXC exc; 187 virtual int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) = 0; 193 virtual int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) = 0;
|
| H A D | RegisterContextMach_x86_64.cpp | 37 EXC &exc) { in DoReadEXC() 57 const EXC &exc) { in DoWriteEXC() 59 tid, flavor, reinterpret_cast<thread_state_t>(const_cast<EXC *>(&exc)), in DoWriteEXC()
|
| H A D | RegisterContextMach_i386.cpp | 34 int RegisterContextMach_i386::DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) { in DoReadEXC() 54 const EXC &exc) { in DoWriteEXC() 56 tid, flavor, reinterpret_cast<thread_state_t>(const_cast<EXC *>(&exc)), in DoWriteEXC()
|
| H A D | RegisterContextDarwin_arm.h | 122 struct EXC { struct 149 EXCWordCount = sizeof(EXC) / sizeof(uint32_t), 157 EXC exc; 239 virtual int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) = 0; 247 virtual int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) = 0;
|
| H A D | RegisterContextMach_arm.cpp | 36 int RegisterContextMach_arm::DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) { in DoReadEXC() 61 const EXC &exc) { in DoWriteEXC() 63 tid, flavor, reinterpret_cast<thread_state_t>(const_cast<EXC *>(&exc)), in DoWriteEXC()
|
| H A D | RegisterContextMach_i386.h | 26 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 32 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterContextMach_x86_64.h | 27 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 33 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterContextMach_arm.h | 26 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 34 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterInfoPOSIX_arm.cpp | 33 sizeof(RegisterInfoPOSIX_arm::EXC))) 44 sizeof(RegisterInfoPOSIX_arm::EXC))
|
| H A D | RegisterInfoPOSIX_arm.h | 37 struct EXC { struct
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/MacOSX-Kernel/ |
| H A D | RegisterContextKDP_i386.h | 27 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 33 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterContextKDP_x86_64.h | 27 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 33 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterContextKDP_arm.h | 27 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 35 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterContextKDP_arm64.h | 28 int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) override; 36 int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc) override;
|
| H A D | RegisterContextKDP_x86_64.cpp | 56 EXC &exc) { in DoReadEXC() 104 const EXC &exc) { in DoWriteEXC()
|
| H A D | RegisterContextKDP_i386.cpp | 53 int RegisterContextKDP_i386::DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) { in DoReadEXC() 101 const EXC &exc) { in DoWriteEXC()
|
| H A D | RegisterContextKDP_arm64.cpp | 54 int RegisterContextKDP_arm64::DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) { in DoReadEXC() 117 const EXC &exc) { in DoWriteEXC()
|
| H A D | RegisterContextKDP_arm.cpp | 54 int RegisterContextKDP_arm::DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc) { in DoReadEXC() 117 const EXC &exc) { in DoWriteEXC()
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/x86_64/ |
| H A D | DNBArchImplX86_64.h | 72 typedef __x86_64_exception_state_t EXC; typedef 108 e_regSetWordSizeEXC = sizeof(EXC) / sizeof(int), 123 EXC exc;
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/i386/ |
| H A D | DNBArchImplI386.h | 72 typedef __i386_exception_state_t EXC; typedef 108 e_regSetWordSizeEXC = sizeof(EXC) / sizeof(int), 123 EXC exc;
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm64/ |
| H A D | DNBArchImplARM64.h | 105 typedef arm_exception_state64_t EXC; typedef 121 EXC exc;
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm/ |
| H A D | DNBArchImpl.h | 134 typedef arm_exception_state_t EXC; typedef 150 EXC exc;
|