Home
last modified time | relevance | path

Searched refs:ExceptionRecord (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DExceptionRecord.h25 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 DForwardDecl.h33 class ExceptionRecord; variable
37 typedef std::shared_ptr<ExceptionRecord> ExceptionRecordSP;
38 typedef std::unique_ptr<ExceptionRecord> ExceptionRecordUP;
H A DDebuggerThread.cpp320 (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 DIDebugDelegate.h32 const ExceptionRecord &record) = 0;
H A DNativeProcessWindows.h101 const ExceptionRecord &record) override;
154 const ExceptionRecord &record) override { in OnDebugException()
H A DLocalDebugDelegate.h48 const ExceptionRecord &record) override;
H A DLocalDebugDelegate.cpp30 const ExceptionRecord &record) { in OnDebugException()
H A DDebuggerThread.h37 std::weak_ptr<ExceptionRecord> GetActiveException() { in GetActiveException()
H A DProcessDebugger.h56 const ExceptionRecord &record);
H A DProcessWindows.h92 const ExceptionRecord &record) override;
H A DProcessWindows.cpp363 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 Dasan_win.cpp54 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 DMinidumpYAMLTest.cpp172 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 Darm64-unwind-reference.yaml1 # 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 Dunwind-arm64-image.yaml6 # CHECK-NEXT: ExceptionRecord: 0x140002018
/llvm-project-15.0.7/llvm/utils/KillTheDoctor/
H A DKillTheDoctor.cpp511 << 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 DCrashRecoveryContext.cpp211 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 Duser-exception.cpp20 DWORD exception_code = info->ExceptionRecord->ExceptionCode; in SEHHandler()
/llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/
H A DProcessMinidump.cpp314 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 DMinidump.h235 support::ulittle64_t ExceptionRecord; member
246 Exception ExceptionRecord; member
/llvm-project-15.0.7/llvm/unittests/Object/
H A DMinidumpTest.cpp758 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 DFuzzerUtilWindows.cpp34 switch (ExceptionInfo->ExceptionRecord->ExceptionCode) { in ExceptionHandler()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DMinidumpYAML.cpp376 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 Dseh-safe-div-win32.ll103 ; EXCEPTION_RECORD *ExceptionRecord;
H A Dseh-safe-div.ll110 ; EXCEPTION_RECORD *ExceptionRecord;

12