Home
last modified time | relevance | path

Searched refs:SignalContext (Results 1 – 22 of 22) 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()
241 static void ReportDeadlySignalImpl(const SignalContext &sig, u32 tid, in ReportDeadlySignalImpl()
260 sig.write_flag == SignalContext::Write in ReportDeadlySignalImpl()
262 : (sig.write_flag == SignalContext::Read ? "READ" : "UNKNOWN"); in ReportDeadlySignalImpl()
283 void ReportDeadlySignal(const SignalContext &sig, u32 tid, in ReportDeadlySignal()
297 SignalContext sig(siginfo, context); in HandleDeadlySignal()
H A Dsanitizer_win.cpp993 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
997 void SignalContext::InitPcSpBp() { in InitPcSpBp()
1024 uptr SignalContext::GetAddress() const { in GetAddress()
1031 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
1036 bool SignalContext::IsTrueFaultingAddress() const { return true; } in IsTrueFaultingAddress()
1038 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
1043 return SignalContext::Unknown; in GetWriteFlag()
1051 return SignalContext::Read; in GetWriteFlag()
1053 return SignalContext::Write; in GetWriteFlag()
1055 return SignalContext::Unknown; in GetWriteFlag()
[all …]
H A Dsanitizer_linux.cpp1979 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
2023 return SignalContext::Write; in GetWriteFlag()
2038 return SignalContext::Read; in GetWriteFlag()
2045 return SignalContext::Read; in GetWriteFlag()
2049 return SignalContext::Unknown; in GetWriteFlag()
2075 return SignalContext::Read; in GetWriteFlag()
2077 return SignalContext::Write; in GetWriteFlag()
2078 return SignalContext::Unknown; in GetWriteFlag()
2114 return rd ? SignalContext::Read : SignalContext::Unknown; in GetWriteFlag()
2126 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;
374 typedef void (*UnwindSignalStackCallbackType)(const SignalContext &sig,
385 void ReportDeadlySignal(const SignalContext &sig, u32 tid,
985 struct SignalContext { struct
1002 SignalContext() = default; argument
1007 SignalContext(void *siginfo, void *context) in SignalContext() argument
H A Dsanitizer_fuchsia.cpp98 bool SignalContext::IsStackOverflow() const { return false; } in IsStackOverflow()
99 void SignalContext::DumpAllRegisters(void *context) { UNIMPLEMENTED(); } in DumpAllRegisters()
100 const char *SignalContext::Describe() const { UNIMPLEMENTED(); } in Describe()
H A Dsanitizer_mac.cpp872 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
884 bool SignalContext::IsTrueFaultingAddress() const { in IsTrueFaultingAddress()
921 void SignalContext::InitPcSpBp() { in InitPcSpBp()
1298 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.cpp270 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_posix.cpp39 SignalContext sig(siginfo, context); in AsanOnDeadlySignal()
H A Dasan_report.h52 void ReportDeadlySignal(const SignalContext &sig);
H A Dasan_win.cpp59 SignalContext sig(exception_record, context); in __asan_unhandled_exception_filter()
H A Dasan_report.cpp245 void ReportDeadlySignal(const SignalContext &sig) { in ReportDeadlySignal()
H A Dasan_errors.cpp25 static void OnStackUnwind(const SignalContext &sig, in OnStackUnwind()
/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.cpp83 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.cpp475 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp666 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()