Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_report.cpp217 SignalContext::DumpAllRegisters(context); in MaybeDumpRegisters()
220 static void ReportStackOverflowImpl(const SignalContext &sig, u32 tid, in ReportStackOverflowImpl()
238 static void ReportDeadlySignalImpl(const SignalContext &sig, u32 tid, in ReportDeadlySignalImpl()
257 sig.write_flag == SignalContext::Write in ReportDeadlySignalImpl()
259 : (sig.write_flag == SignalContext::Read ? "READ" : "UNKNOWN"); in ReportDeadlySignalImpl()
280 void ReportDeadlySignal(const SignalContext &sig, u32 tid, in ReportDeadlySignal()
294 SignalContext sig(siginfo, context); in HandleDeadlySignal()
H A Dsanitizer_win.cpp977 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
981 void SignalContext::InitPcSpBp() { in InitPcSpBp()
1005 uptr SignalContext::GetAddress() const { in GetAddress()
1012 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
1017 bool SignalContext::IsTrueFaultingAddress() const { return true; } in IsTrueFaultingAddress()
1019 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
1024 return SignalContext::Unknown; in GetWriteFlag()
1032 return SignalContext::Read; in GetWriteFlag()
1034 return SignalContext::Write; in GetWriteFlag()
1036 return SignalContext::Unknown; in GetWriteFlag()
[all …]
H A Dsanitizer_linux.cpp1965 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
2002 return SignalContext::Write; in GetWriteFlag()
2017 return SignalContext::Read; in GetWriteFlag()
2024 return SignalContext::Read; in GetWriteFlag()
2028 return SignalContext::Unknown; in GetWriteFlag()
2054 return SignalContext::Read; in GetWriteFlag()
2056 return SignalContext::Write; in GetWriteFlag()
2057 return SignalContext::Unknown; in GetWriteFlag()
2093 return rd ? SignalContext::Read : SignalContext::Unknown; in GetWriteFlag()
2105 return SignalContext::Read; in GetWriteFlag()
[all …]
H A Dsanitizer_posix.cpp303 uptr SignalContext::GetAddress() const { in GetAddress()
308 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
313 int SignalContext::GetType() const { in GetType()
317 const char *SignalContext::Describe() const { in Describe()
H A Dsanitizer_common.h33 struct SignalContext;
364 typedef void (*UnwindSignalStackCallbackType)(const SignalContext &sig,
375 void ReportDeadlySignal(const SignalContext &sig, u32 tid,
993 struct SignalContext { struct
1010 SignalContext() = default; argument
1015 SignalContext(void *siginfo, void *context) in SignalContext() function
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_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.cpp241 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
H A Dsanitizer_stoptheworld_linux_libcdep.cpp259 SignalContext ctx(siginfo, uctx); in TracerThreadSignalHandler()
/freebsd/contrib/llvm-project/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_win.cpp59 SignalContext sig(exception_record, context); in __asan_unhandled_exception_filter()
H A Dasan_report.cpp217 void ReportDeadlySignal(const SignalContext &sig) { in ReportDeadlySignal()
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/
H A Dbacktrace.h40 void *SignalContext);
/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_signals_standalone.cpp51 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_posix.cpp87 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_linux.cpp461 SignalContext sig{info, uc}; in HwasanOnSIGTRAP()
486 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan.cpp429 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp653 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()