Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_report.cpp168 SignalContext::DumpAllRegisters(context); in MaybeDumpRegisters()
171 static void ReportStackOverflowImpl(const SignalContext &sig, u32 tid, in ReportStackOverflowImpl()
189 static void ReportDeadlySignalImpl(const SignalContext &sig, u32 tid, in ReportDeadlySignalImpl()
208 sig.write_flag == SignalContext::WRITE in ReportDeadlySignalImpl()
210 : (sig.write_flag == SignalContext::READ ? "READ" : "UNKNOWN"); in ReportDeadlySignalImpl()
231 void ReportDeadlySignal(const SignalContext &sig, u32 tid, in ReportDeadlySignal()
245 SignalContext sig(siginfo, context); in HandleDeadlySignal()
H A Dsanitizer_win.cpp956 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
960 void SignalContext::InitPcSpBp() { in InitPcSpBp()
974 uptr SignalContext::GetAddress() const { in GetAddress()
981 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
988 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
993 return SignalContext::UNKNOWN; in GetWriteFlag()
1001 return SignalContext::READ; in GetWriteFlag()
1003 return SignalContext::WRITE; in GetWriteFlag()
1005 return SignalContext::UNKNOWN; in GetWriteFlag()
1007 return SignalContext::UNKNOWN; in GetWriteFlag()
[all …]
H A Dsanitizer_linux.cpp1833 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
1870 return SignalContext::WRITE; in GetWriteFlag()
1885 return SignalContext::READ; in GetWriteFlag()
1892 return SignalContext::READ; in GetWriteFlag()
1896 return SignalContext::UNKNOWN; in GetWriteFlag()
1941 return rd ? SignalContext::READ : SignalContext::UNKNOWN; in GetWriteFlag()
1953 return SignalContext::READ; in GetWriteFlag()
1964 return SignalContext::WRITE; in GetWriteFlag()
1984 return SignalContext::READ; in GetWriteFlag()
2007 return SignalContext::READ; in GetWriteFlag()
[all …]
H A Dsanitizer_posix.cpp291 uptr SignalContext::GetAddress() const { in GetAddress()
296 bool SignalContext::IsMemoryAccess() const { in IsMemoryAccess()
301 int SignalContext::GetType() const { in GetType()
305 const char *SignalContext::Describe() const { in Describe()
H A Dsanitizer_common.h34 struct SignalContext;
341 typedef void (*UnwindSignalStackCallbackType)(const SignalContext &sig,
352 void ReportDeadlySignal(const SignalContext &sig, u32 tid,
946 struct SignalContext { struct
963 SignalContext() = default; argument
968 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.cpp108 void ReportDeadlySignal(const SignalContext &sig, u32 tid, in ReportDeadlySignal()
H A Dsanitizer_mac.cpp885 SignalContext::WriteFlag SignalContext::GetWriteFlag() const { in GetWriteFlag()
894 bool SignalContext::IsTrueFaultingAddress() const { in IsTrueFaultingAddress()
935 void SignalContext::InitPcSpBp() { in InitPcSpBp()
1335 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.cpp219 bool SignalContext::IsStackOverflow() const { in IsStackOverflow()
H A Dsanitizer_stoptheworld_linux_libcdep.cpp258 SignalContext ctx(siginfo, uctx); in TracerThreadSignalHandler()
/freebsd-13.1/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.cpp38 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_report.cpp214 void ReportDeadlySignal(const SignalContext &sig) { in ReportDeadlySignal()
H A Dasan_errors.cpp23 static void OnStackUnwind(const SignalContext &sig, in OnStackUnwind()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/
H A Dbacktrace.h40 void *SignalContext);
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_signals_standalone.cpp46 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_linux.cpp378 SignalContext sig{info, uc}; in HwasanOnSIGTRAP()
390 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_posix.cpp83 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan.cpp404 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp366 static void OnStackUnwind(const SignalContext &sig, const void *, in OnStackUnwind()