| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | ExceptionRecord.h | 25 class ExceptionRecord { 27 ExceptionRecord(const EXCEPTION_RECORD &record, lldb::tid_t thread_id) { in ExceptionRecord() function 46 ExceptionRecord(const MINIDUMP_EXCEPTION &record, lldb::tid_t thread_id) in ExceptionRecord() function 53 virtual ~ExceptionRecord() {} in ~ExceptionRecord()
|
| H A D | ForwardDecl.h | 33 class ExceptionRecord; variable 37 typedef std::shared_ptr<ExceptionRecord> ExceptionRecordSP; 38 typedef std::unique_ptr<ExceptionRecord> ExceptionRecordUP;
|
| H A D | DebuggerThread.cpp | 320 (info.ExceptionRecord.ExceptionCode == EXCEPTION_BREAKPOINT || in HandleExceptionEvent() 321 info.ExceptionRecord.ExceptionCode == STATUS_WX86_BREAKPOINT)) { in HandleExceptionEvent() 336 new ExceptionRecord(info.ExceptionRecord, thread_id)); in HandleExceptionEvent() 339 info.ExceptionRecord.ExceptionCode, thread_id); in HandleExceptionEvent()
|
| H A D | IDebugDelegate.h | 32 const ExceptionRecord &record) = 0;
|
| H A D | NativeProcessWindows.h | 101 const ExceptionRecord &record) override; 154 const ExceptionRecord &record) override { in OnDebugException()
|
| H A D | LocalDebugDelegate.h | 48 const ExceptionRecord &record) override;
|
| H A D | LocalDebugDelegate.cpp | 30 const ExceptionRecord &record) { in OnDebugException()
|
| H A D | DebuggerThread.h | 37 std::weak_ptr<ExceptionRecord> GetActiveException() { in GetActiveException()
|
| H A D | ProcessDebugger.h | 56 const ExceptionRecord &record);
|
| H A D | ProcessWindows.h | 92 const ExceptionRecord &record) override;
|
| H A D | ProcessWindows.cpp | 363 std::weak_ptr<ExceptionRecord> exception_record = in RefreshStateAfterStop() 699 const ExceptionRecord &record) { in OnDebugException()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_win.cpp | 54 EXCEPTION_RECORD *exception_record = info->ExceptionRecord; in __asan_unhandled_exception_filter() 68 DWORD exception_code = info->ExceptionRecord->ExceptionCode; in SEHHandler() 90 INTERCEPTOR_WINAPI(void, RtlRaiseException, EXCEPTION_RECORD *ExceptionRecord) { in INTERCEPTOR_WINAPI() argument 94 if (ExceptionRecord->ExceptionCode != DBG_PRINTEXCEPTION_C) in INTERCEPTOR_WINAPI() 96 REAL(RtlRaiseException)(ExceptionRecord); in INTERCEPTOR_WINAPI() 282 if (exception_pointers->ExceptionRecord->ExceptionCode != in ShadowExceptionHandler() 284 exception_pointers->ExceptionRecord->NumberParameters < 2) { in ShadowExceptionHandler() 291 (uptr)(exception_pointers->ExceptionRecord->ExceptionInformation[1]); in ShadowExceptionHandler()
|
| /llvm-project-15.0.7/llvm/unittests/ObjectYAML/ |
| H A D | MinidumpYAMLTest.cpp | 172 const minidump::Exception &Exception = Stream.ExceptionRecord; in TEST() 175 EXPECT_EQ(0x0102030405060708u, Exception.ExceptionRecord); in TEST() 215 const minidump::Exception &Exception = Stream.ExceptionRecord; in TEST() 218 EXPECT_EQ(0x0102030405060708u, Exception.ExceptionRecord); in TEST() 271 const minidump::Exception &Exception = Stream.ExceptionRecord; in TEST() 274 EXPECT_EQ(0x00u, Exception.ExceptionRecord); in TEST() 322 const minidump::Exception &Exception = Stream.ExceptionRecord; in TEST() 325 EXPECT_EQ(0x0102030405060708u, Exception.ExceptionRecord); in TEST()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/ |
| H A D | arm64-unwind-reference.yaml | 1 # Test reading an ExceptionRecord which is referenced in different ways: 15 # CHECK-NEXT: ExceptionRecord: .xdata (0x0) 33 # CHECK-NEXT: ExceptionRecord: .xdata +0x8 (0x8) 51 # CHECK-NEXT: ExceptionRecord: func3_xdata (0x10) 69 # CHECK-NEXT: ExceptionRecord: func3_xdata +0x8 (0x18)
|
| H A D | unwind-arm64-image.yaml | 6 # CHECK-NEXT: ExceptionRecord: 0x140002018
|
| /llvm-project-15.0.7/llvm/utils/KillTheDoctor/ |
| H A D | KillTheDoctor.cpp | 511 << Exception.ExceptionRecord.ExceptionAddress in main() 514 Exception.ExceptionRecord.ExceptionCode) in main() 515 << " (" << Exception.ExceptionRecord.ExceptionCode << ")\n"; in main() 522 errs() << Exception.ExceptionRecord.ExceptionAddress in main() 525 Exception.ExceptionRecord.ExceptionCode) in main() 526 << " (" << Exception.ExceptionRecord.ExceptionCode in main()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | CrashRecoveryContext.cpp | 211 int RetCode = (int)Except->ExceptionRecord->ExceptionCode; in ExceptionFilter() 270 switch (ExceptionInfo->ExceptionRecord->ExceptionCode) in ExceptionHandler() 291 int RetCode = (int)ExceptionInfo->ExceptionRecord->ExceptionCode; in ExceptionHandler()
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Windows/ |
| H A D | user-exception.cpp | 20 DWORD exception_code = info->ExceptionRecord->ExceptionCode; in SEHHandler()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/ |
| H A D | ProcessMinidump.cpp | 314 if (m_active_exception->ExceptionRecord.ExceptionCode == in RefreshStateAfterStop() 336 uint32_t signo = m_active_exception->ExceptionRecord.ExceptionCode; in RefreshStateAfterStop() 347 *stop_thread, m_active_exception->ExceptionRecord.ExceptionCode, 2, in RefreshStateAfterStop() 348 m_active_exception->ExceptionRecord.ExceptionFlags, in RefreshStateAfterStop() 349 m_active_exception->ExceptionRecord.ExceptionAddress, 0); in RefreshStateAfterStop() 355 m_active_exception->ExceptionRecord.ExceptionCode, 8) in RefreshStateAfterStop() 358 m_active_exception->ExceptionRecord.ExceptionAddress, 8); in RefreshStateAfterStop()
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | Minidump.h | 235 support::ulittle64_t ExceptionRecord; member 246 Exception ExceptionRecord; member
|
| /llvm-project-15.0.7/llvm/unittests/Object/ |
| H A D | MinidumpTest.cpp | 758 const minidump::Exception &Exception = ExpectedStream->ExceptionRecord; in TEST() 761 EXPECT_EQ(0x0a09080706050403u, Exception.ExceptionRecord); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerUtilWindows.cpp | 34 switch (ExceptionInfo->ExceptionRecord->ExceptionCode) { in ExceptionHandler()
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | MinidumpYAML.cpp | 376 IO.mapRequired("Exception Record", Stream.MDExceptionStream.ExceptionRecord); in streamMapping() 384 mapOptionalHex(IO, "Exception Record", Exception.ExceptionRecord, 0); in mapping()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | seh-safe-div-win32.ll | 103 ; EXCEPTION_RECORD *ExceptionRecord;
|
| H A D | seh-safe-div.ll | 110 ; EXCEPTION_RECORD *ExceptionRecord;
|