Home
last modified time | relevance | path

Searched refs:siginfo_t (Results 1 – 25 of 28) sorted by relevance

12

/art/runtime/
Dfault_handler.h53 bool HandleSigsegvFault(int sig, siginfo_t* info, void* context);
56 bool HandleSigbusFault(int sig, siginfo_t* info, void* context);
68 static uintptr_t GetFaultPc(siginfo_t* siginfo, void* context);
76 bool IsInGeneratedCode(siginfo_t* siginfo, void *context) NO_THREAD_SAFETY_ANALYSIS;
90 bool HandleFaultByOtherHandlers(int sig, siginfo_t* info, void* context)
97 void CheckForUnrecognizedImplicitSuspendCheckInBootImage(siginfo_t* siginfo, void* context)
130 virtual bool Action(int sig, siginfo_t* siginfo, void* context) = 0;
146 bool Action(int sig, siginfo_t* siginfo, void* context) override
173 bool Action(int sig, siginfo_t* siginfo, void* context) override;
183 bool Action(int sig, siginfo_t* siginfo, void* context) override;
[all …]
Druntime_common.h72 siginfo_t* info,
77 void InitPlatformSignalHandlersCommon(void (*newact)(int, siginfo_t*, void*),
Dfault_handler.cc57 static bool art_sigsegv_handler(int sig, siginfo_t* info, void* context) { in art_sigsegv_handler()
62 static bool art_sigbus_handler(int sig, siginfo_t* info, void* context) { in art_sigbus_handler()
95 static std::ostream& PrintSignalInfo(std::ostream& os, siginfo_t* info) { in PrintSignalInfo()
158 act.sa_sigaction = [](int sig, siginfo_t* info, void* context) { in Init()
211 bool FaultManager::HandleFaultByOtherHandlers(int sig, siginfo_t* info, void* context) { in HandleFaultByOtherHandlers()
229 bool FaultManager::HandleSigbusFault(int sig, siginfo_t* info, [[maybe_unused]] void* context) { in HandleSigbusFault()
249 siginfo_t* siginfo, void* context) { in CheckForUnrecognizedImplicitSuspendCheckInBootImage()
289 bool FaultManager::HandleSigsegvFault(int sig, siginfo_t* info, void* context) { in HandleSigsegvFault()
484 bool FaultManager::IsInGeneratedCode(siginfo_t* siginfo, void* context) { in IsInGeneratedCode()
633 bool JavaStackTraceHandler::Action([[maybe_unused]] int sig, siginfo_t* siginfo, void* context) { in Action()
Druntime_android.cc29 void HandleUnexpectedSignalAndroid(int signal_number, siginfo_t* info, void* raw_context) { in HandleUnexpectedSignalAndroid()
Druntime_linux.cc28 void HandleUnexpectedSignalLinux(int signal_number, siginfo_t* info, void* raw_context) { in HandleUnexpectedSignalLinux()
Druntime_common.cc385 siginfo_t* info, in HandleUnexpectedSignalCommonDump()
448 siginfo_t* info, in HandleUnexpectedSignalCommon()
521 void InitPlatformSignalHandlersCommon(void (*newact)(int, siginfo_t*, void*), in InitPlatformSignalHandlersCommon() argument
Dexec_utils.cc111 siginfo_t info; in WaitChild()
/art/sigchainlib/
Dsigchain.h33 bool (*sc_sigaction)(int, siginfo_t*, void*);
39 extern "C" void RemoveSpecialSignalHandlerFn(int signal, bool (*fn)(int, siginfo_t*, void*));
Dsigchain_test.cc73 .sc_sigaction = [](int, siginfo_t* info, void*) -> bool { in __anonbddd807a0102()
233 action.sa_sigaction = [](int, siginfo_t*, void*) { called = 1; }; in TEST_F() argument
262 action.sa_sigaction = [](int, siginfo_t* siginfo, void*) { in fault_address_tag_impl()
Dsigchain_fake.cc42 [[maybe_unused]] bool (*fn)(int, siginfo_t*, void*)) { in RemoveSpecialSignalHandlerFn() argument
Dsigchain.cc388 void RemoveSpecialHandler(bool (*fn)(int, siginfo_t*, void*)) { in RemoveSpecialHandler() argument
405 static void Handler(int signo, siginfo_t* siginfo, void*);
427 siginfo_t* info,
430 void SignalChain::Handler(int signo, siginfo_t* siginfo, void* ucontext_raw) { in Handler()
694 extern "C" void RemoveSpecialSignalHandlerFn(int signal, bool (*fn)(int, siginfo_t*, void*)) { in RemoveSpecialSignalHandlerFn() argument
/art/runtime/arch/riscv64/
Dfault_handler_riscv64.cc32 uintptr_t FaultManager::GetFaultPc(siginfo_t*, void* context) { in GetFaultPc() argument
48 bool NullPointerHandler::Action([[maybe_unused]] int sig, siginfo_t* info, void* context) { in Action()
87 bool SuspensionHandler::Action(int, siginfo_t*, void*) { in Action() argument
93 siginfo_t* info, in Action()
/art/runtime/arch/arm64/
Dfault_handler_arm64.cc41 uintptr_t FaultManager::GetFaultPc(siginfo_t* siginfo, void* context) { in GetFaultPc()
65 bool NullPointerHandler::Action([[maybe_unused]] int sig, siginfo_t* info, void* context) { in Action()
100 [[maybe_unused]] siginfo_t* info, in Action()
133 [[maybe_unused]] siginfo_t* info, in Action()
/art/runtime/arch/arm/
Dfault_handler_arm.cc48 uintptr_t FaultManager::GetFaultPc([[maybe_unused]] siginfo_t* siginfo, void* context) { in GetFaultPc()
64 bool NullPointerHandler::Action([[maybe_unused]] int sig, siginfo_t* info, void* context) { in Action()
119 [[maybe_unused]] siginfo_t* info, in Action()
191 [[maybe_unused]] siginfo_t* info, in Action()
Dinstruction_set_features_arm.cc247 [[maybe_unused]] siginfo_t* si, in bad_instr_handle()
/art/libarttools/
Dtesting.h71 siginfo_t info; in ScopedExec()
77 siginfo_t info; in ScopedExec()
Dtools_test.cc217 siginfo_t info; in TEST_F()
239 siginfo_t info; in TEST_F()
254 siginfo_t info; in TEST_F()
/art/runtime/arch/x86/
Dfault_handler_x86.cc261 uintptr_t FaultManager::GetFaultPc([[maybe_unused]] siginfo_t* siginfo, void* context) { in GetFaultPc()
275 bool NullPointerHandler::Action(int, siginfo_t* sig, void* context) { in Action()
346 bool SuspensionHandler::Action(int, siginfo_t*, void* context) { in Action() argument
416 bool StackOverflowHandler::Action(int, siginfo_t* info, void* context) { in Action()
/art/libnativebridge/tests/
DNativeBridgeTestCase2.cpp53 static bool native_bridge2_test_case_signal_handler(int, siginfo_t*, void*) { in native_bridge2_test_case_signal_handler() argument
DNativeBridgeTestCase3.cpp54 static bool native_bridge3_test_case_signal_handler(int, siginfo_t*, void*) { in native_bridge3_test_case_signal_handler() argument
/art/test/305-other-fault-handler/
Dfault_handler.cc55 bool Action(int sig, siginfo_t* siginfo, [[maybe_unused]] void* context) override { in Action()
/art/libnativebridge/include/nativebridge/
Dnative_bridge.h48 typedef bool (*NativeBridgeSignalHandlerFn)(int, siginfo_t*, void*); // NOLINT
/art/test/004-SignalTest/
Dsignaltest.cc64 static void signalhandler([[maybe_unused]] int sig, [[maybe_unused]] siginfo_t* info, in signalhandler()
/art/test/115-native-bridge/
Dnativebridge.cc190 [[maybe_unused]] siginfo_t* info, in test_sigaction_handler()
563 static bool StandardSignalHandler(int sig, [[maybe_unused]] siginfo_t* info, void* context) { in StandardSignalHandler()
595 static bool nb_signalhandler(int sig, siginfo_t* info, void* context) { in nb_signalhandler()
/art/runtime/jit/
Djit_memory_region_test.cc42 [[noreturn]] void handler([[maybe_unused]] int, siginfo_t* info, [[maybe_unused]] void*) { in handler()

12