Home
last modified time | relevance | path

Searched refs:exception_record (Results 1 – 21 of 21) sorted by relevance

/external/google-breakpad/src/client/windows/handler/
Dexception_handler.cc571 EXCEPTION_RECORD exception_record = {}; in HandleInvalidParameter() local
573 EXCEPTION_POINTERS exception_ptrs = { &exception_record, &exception_context }; in HandleInvalidParameter()
577 exception_record.ExceptionCode = STATUS_INVALID_PARAMETER; in HandleInvalidParameter()
582 exception_record.NumberParameters = 3; in HandleInvalidParameter()
583 exception_record.ExceptionInformation[0] = in HandleInvalidParameter()
585 exception_record.ExceptionInformation[1] = in HandleInvalidParameter()
587 exception_record.ExceptionInformation[2] = assertion.line; in HandleInvalidParameter()
651 EXCEPTION_RECORD exception_record = {}; in HandlePureVirtualCall() local
653 EXCEPTION_POINTERS exception_ptrs = { &exception_record, &exception_context }; in HandlePureVirtualCall()
657 exception_record.ExceptionCode = STATUS_NONCONTINUABLE_EXCEPTION; in HandlePureVirtualCall()
[all …]
/external/google-breakpad/src/processor/
Dminidump_processor.cc121 exception->exception()->exception_record.exception_code, in Process()
125 exception->exception()->exception_record.exception_flags, in Process()
129 exception->exception()->exception_record.exception_record); in Process()
132 i < exception->exception()->exception_record.number_parameters; i++) { in Process()
134 exception->exception()->exception_record.exception_information[i], in Process()
737 *address = raw_exception->exception_record.exception_address; in GetCrashReason()
745 uint32_t exception_code = raw_exception->exception_record.exception_code; in GetCrashReason()
746 uint32_t exception_flags = raw_exception->exception_record.exception_flags; in GetCrashReason()
1168 if (raw_exception->exception_record.number_parameters >= 1) { in GetCrashReason()
1171 (raw_exception->exception_record.exception_information[0]); in GetCrashReason()
[all …]
Dminidump_unittest.cc1095 EXPECT_EQ(0xdcba4321, raw_exception->exception_record.exception_code); in TEST()
1096 EXPECT_EQ(0xf0e0d0c0, raw_exception->exception_record.exception_flags); in TEST()
1098 raw_exception->exception_record.exception_address); in TEST()
1169 EXPECT_EQ(0xdcba4321, raw_exception->exception_record.exception_code); in TEST()
1170 EXPECT_EQ(0xf0e0d0c0, raw_exception->exception_record.exception_flags); in TEST()
1172 raw_exception->exception_record.exception_address); in TEST()
1254 EXPECT_EQ(0xdcba4321, raw_exception->exception_record.exception_code); in TEST()
1255 EXPECT_EQ(0xf0e0d0c0, raw_exception->exception_record.exception_flags); in TEST()
1257 raw_exception->exception_record.exception_address); in TEST()
1336 EXPECT_EQ(0xdcba4321, raw_exception->exception_record.exception_code); in TEST()
[all …]
Dexploitability_win.cc102 uint32_t exception_code = raw_exception->exception_record.exception_code; in CheckPlatformExploitability()
168 if (raw_exception->exception_record.number_parameters >= 1) { in CheckPlatformExploitability()
171 (raw_exception->exception_record.exception_information[0]); in CheckPlatformExploitability()
Dminidump.cc3198 Swap(&exception_.exception_record.exception_code); in Read()
3199 Swap(&exception_.exception_record.exception_flags); in Read()
3200 Swap(&exception_.exception_record.exception_record); in Read()
3201 Swap(&exception_.exception_record.exception_address); in Read()
3202 Swap(&exception_.exception_record.number_parameters); in Read()
3208 Swap(&exception_.exception_record.exception_information[parameter_index]); in Read()
3272 exception_.exception_record.exception_code); in Print()
3274 exception_.exception_record.exception_flags); in Print()
3276 exception_.exception_record.exception_record); in Print()
3278 exception_.exception_record.exception_address); in Print()
[all …]
Dexploitability_linux.cc589 switch (raw_exception_stream->exception_record.exception_code) { in BenignCrashTrigger()
/external/compiler-rt/lib/asan/
Dasan_win.cc271 EXCEPTION_RECORD *exception_record = info->ExceptionRecord; in SEHHandler() local
274 if (exception_record->ExceptionCode == EXCEPTION_ACCESS_VIOLATION || in SEHHandler()
275 exception_record->ExceptionCode == EXCEPTION_IN_PAGE_ERROR) { in SEHHandler()
277 (exception_record->ExceptionCode == EXCEPTION_ACCESS_VIOLATION) in SEHHandler()
280 SignalContext sig = SignalContext::Create(exception_record, context); in SEHHandler()
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_win.cpp944 EXCEPTION_RECORD *exception_record = (EXCEPTION_RECORD *)siginfo; in InitPcSpBp() local
947 pc = (uptr)exception_record->ExceptionAddress; in InitPcSpBp()
958 EXCEPTION_RECORD *exception_record = (EXCEPTION_RECORD *)siginfo; in GetAddress() local
959 if (exception_record->ExceptionCode == EXCEPTION_ACCESS_VIOLATION) in GetAddress()
960 return exception_record->ExceptionInformation[1]; in GetAddress()
961 return (uptr)exception_record->ExceptionAddress; in GetAddress()
972 EXCEPTION_RECORD *exception_record = (EXCEPTION_RECORD *)siginfo; in GetWriteFlag() local
975 if (exception_record->ExceptionCode != EXCEPTION_ACCESS_VIOLATION) in GetWriteFlag()
982 switch (exception_record->ExceptionInformation[0]) { in GetWriteFlag()
/external/google-breakpad/src/client/mac/tests/
Dexception_handler_test.cc138 raw_exception->exception_record.exception_code); in InProcessCrash()
140 raw_exception->exception_record.exception_flags); in InProcessCrash()
143 raw_exception->exception_record.exception_code); in InProcessCrash()
146 raw_exception->exception_record.exception_flags); in InProcessCrash()
149 raw_exception->exception_record.exception_flags); in InProcessCrash()
234 raw_exception->exception_record.exception_code); in TEST_F()
/external/google-breakpad/src/processor/testdata/
Dminidump2.dump.out627 exception_record.exception_code = 0xc0000005
628 exception_record.exception_flags = 0x0
629 exception_record.exception_record = 0x0
630 exception_record.exception_address = 0x40429e
631 exception_record.number_parameters = 2
632 exception_record.exception_information[ 0] = 0x1
633 exception_record.exception_information[ 1] = 0x45
/external/google-breakpad/src/client/ios/handler/
Dios_exception_minidump_generator.mm149 exception_ptr->exception_record.exception_code = kExceptionType;
150 exception_ptr->exception_record.exception_flags = kExceptionCode;
155 exception_ptr->exception_record.exception_address = GetPCFromException();
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_win.cc815 EXCEPTION_RECORD *exception_record = (EXCEPTION_RECORD *)siginfo; in Create() local
818 uptr pc = (uptr)exception_record->ExceptionAddress; in Create()
826 uptr access_addr = exception_record->ExceptionInformation[1]; in Create()
833 switch (exception_record->ExceptionInformation[0]) { in Create()
/external/llvm-project/compiler-rt/lib/asan/
Dasan_win.cpp54 EXCEPTION_RECORD *exception_record = info->ExceptionRecord; in __asan_unhandled_exception_filter() local
59 SignalContext sig(exception_record, context); in __asan_unhandled_exception_filter()
/external/google-breakpad/src/google_breakpad/processor/
Dprocess_state.h109 const ExceptionRecord* exception_record() const { return &exception_record_; } in exception_record() function
/external/google-breakpad/src/client/solaris/handler/
Dminidump_generator.cc590 exception.get()->exception_record.exception_code = writer_args->signo; in WriteExceptionStream()
591 exception.get()->exception_record.exception_flags = 0; in WriteExceptionStream()
595 exception.get()->exception_record.exception_address = in WriteExceptionStream()
610 exception.get()->exception_record.exception_address = in WriteExceptionStream()
/external/google-breakpad/src/client/linux/minidump_writer/
Dminidump_writer.cc713 stream->exception_record.exception_code = dumper_->crash_signal(); in WriteExceptionStream()
714 stream->exception_record.exception_flags = dumper_->crash_signal_code(); in WriteExceptionStream()
715 stream->exception_record.exception_address = dumper_->crash_address(); in WriteExceptionStream()
718 stream->exception_record.number_parameters = crash_exception_info.size(); in WriteExceptionStream()
719 memcpy(stream->exception_record.exception_information, in WriteExceptionStream()
/external/google-breakpad/src/google_breakpad/common/
Dminidump_format.h540 uint64_t exception_record; /* Address (in the minidump-producing host's member
564 MDException exception_record; member
/external/google-breakpad/src/client/mac/handler/
Dminidump_generator.cc1149 exception_ptr->exception_record.exception_code = exception_type_; in WriteExceptionStream()
1150 exception_ptr->exception_record.exception_flags = exception_code_; in WriteExceptionStream()
1163 exception_ptr->exception_record.exception_address = exception_subcode_; in WriteExceptionStream()
1165 exception_ptr->exception_record.exception_address = CurrentPCForStack(state); in WriteExceptionStream()
/external/llvm-project/lldb/source/Plugins/Process/Windows/Common/
DProcessWindows.cpp375 std::weak_ptr<ExceptionRecord> exception_record = in RefreshStateAfterStop() local
377 ExceptionRecordSP active_exception = exception_record.lock(); in RefreshStateAfterStop()
/external/google-breakpad/src/client/linux/handler/
Dexception_handler_unittest.cc1112 raw->exception_record.exception_code); in TEST()
1283 raw->exception_record.exception_code); in TEST()
/external/google-breakpad/src/tools/linux/md2core/
Dminidump-2-core.cc917 crashinfo->fatal_signal = (int) exp->exception_record.exception_code; in ParseExceptionStream()