Home
last modified time | relevance | path

Searched refs:SignalContext (Results 1 – 23 of 23) sorted by relevance

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_report.cpp174 SignalContext::DumpAllRegisters(context); in MaybeDumpRegisters()
177 static void ReportStackOverflowImpl(const SignalContext &sig, u32 tid, in ReportStackOverflowImpl()
195 static void ReportDeadlySignalImpl(const SignalContext &sig, u32 tid, in ReportDeadlySignalImpl()
214 sig.write_flag == SignalContext::Write in ReportDeadlySignalImpl()
216 : (sig.write_flag == SignalContext::Read ? "READ" : "UNKNOWN"); in ReportDeadlySignalImpl()
237 void ReportDeadlySignal(const SignalContext &sig, u32 tid, in ReportDeadlySignal()
251 SignalContext sig(siginfo, context); in HandleDeadlySignal()
H A Dsanitizer_win.cpp965 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
969 void SignalContext::InitPcSpBp() { in InitPcSpBp()
988 uptr SignalContext::GetAddress() const { in GetAddress()
995 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
1000 bool SignalContext::IsTrueFaultingAddress() const { return true; } in IsTrueFaultingAddress()
1002 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
1007 return SignalContext::Unknown; in GetWriteFlag()
1015 return SignalContext::Read; in GetWriteFlag()
1017 return SignalContext::Write; in GetWriteFlag()
1019 return SignalContext::Unknown; in GetWriteFlag()
[all …]
H A Dsanitizer_linux.cpp1927 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
1964 return SignalContext::Write; in GetWriteFlag()
1979 return SignalContext::Read; in GetWriteFlag()
1986 return SignalContext::Read; in GetWriteFlag()
1990 return SignalContext::Unknown; in GetWriteFlag()
2003 return SignalContext::Read; in GetWriteFlag()
2005 return SignalContext::Write; in GetWriteFlag()
2006 return SignalContext::Unknown; in GetWriteFlag()
2042 return rd ? SignalContext::Read : SignalContext::Unknown; in GetWriteFlag()
2054 return SignalContext::Read; in GetWriteFlag()
[all …]
H A Dsanitizer_posix.cpp301 uptr SignalContext::GetAddress() const { in GetAddress()
306 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
311 int SignalContext::GetType() const { in GetType()
315 const char *SignalContext::Describe() const { in Describe()
H A Dsanitizer_common.h33 struct SignalContext;
353 typedef void (*UnwindSignalStackCallbackType)(const SignalContext &sig,
364 void ReportDeadlySignal(const SignalContext &sig, u32 tid,
974 struct SignalContext { struct
991 SignalContext() = default; argument
996 SignalContext(void *siginfo, void *context) in SignalContext() argument
H A Dsanitizer_fuchsia.cpp99 bool SignalContext::IsStackOverflow() const { return false; } in IsStackOverflow()
100 void SignalContext::DumpAllRegisters(void *context) { UNIMPLEMENTED(); } in DumpAllRegisters()
101 const char *SignalContext::Describe() const { UNIMPLEMENTED(); } in Describe()
H A Dsanitizer_symbolizer_markup.cpp106 void ReportDeadlySignal(const SignalContext &sig, u32 tid, in ReportDeadlySignal()
H A Dsanitizer_mac.cpp880 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
892 bool SignalContext::IsTrueFaultingAddress() const { in IsTrueFaultingAddress()
929 void SignalContext::InitPcSpBp() { in InitPcSpBp()
1299 void SignalContext::DumpAllRegisters(void *context) { in DumpAllRegisters()
H A Dsanitizer_stoptheworld_netbsd_libcdep.cpp160 SignalContext ctx(siginfo, uctx); in TracerThreadSignalHandler()
H A Dsanitizer_posix_libcdep.cpp221 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
H A Dsanitizer_stoptheworld_linux_libcdep.cpp259 SignalContext ctx(siginfo, uctx); in TracerThreadSignalHandler()
/openbsd-src/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_errors.h40 SignalContext signal;
43 ErrorDeadlySignal(u32 tid, const SignalContext &sig) in ErrorDeadlySignal()
56 } else if (signal.write_flag == SignalContext::Write) { in ErrorDeadlySignal()
58 } else if (signal.write_flag == SignalContext::Read) { in ErrorDeadlySignal()
H A Dasan_posix.cpp39 SignalContext sig(siginfo, context); in AsanOnDeadlySignal()
H A Dasan_report.h51 void ReportDeadlySignal(const SignalContext &sig);
H A Dasan_win.cpp59 SignalContext sig(exception_record, context); in __asan_unhandled_exception_filter()
H A Dasan_errors.cpp23 static void OnStackUnwind(const SignalContext &sig, in OnStackUnwind()
H A Dasan_report.cpp216 void ReportDeadlySignal(const SignalContext &sig) { in ReportDeadlySignal()
/openbsd-src/gnu/llvm/compiler-rt/lib/gwp_asan/optional/
H A Dbacktrace.h40 void *SignalContext);
/openbsd-src/gnu/llvm/compiler-rt/lib/ubsan/
H A Dubsan_signals_standalone.cpp46 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/openbsd-src/gnu/llvm/compiler-rt/lib/lsan/
H A Dlsan_posix.cpp84 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/openbsd-src/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan_linux.cpp459 SignalContext sig{info, uc}; in HwasanOnSIGTRAP()
484 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/openbsd-src/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan.cpp426 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp652 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()