Searched refs:siginfo (Results 1 – 8 of 8) sorted by relevance
/art/runtime/ |
D | fault_handler.h | 67 static uintptr_t GetFaultPc(siginfo_t* siginfo, void* context); 75 bool IsInGeneratedCode(siginfo_t* siginfo, void *context) NO_THREAD_SAFETY_ANALYSIS; 122 virtual bool Action(int sig, siginfo_t* siginfo, void* context) = 0; 138 bool Action(int sig, siginfo_t* siginfo, void* context) override 165 bool Action(int sig, siginfo_t* siginfo, void* context) override; 175 bool Action(int sig, siginfo_t* siginfo, void* context) override; 185 bool Action(int sig, siginfo_t* siginfo, void* context) override NO_THREAD_SAFETY_ANALYSIS;
|
D | fault_handler.cc | 432 bool FaultManager::IsInGeneratedCode(siginfo_t* siginfo, void* context) { in IsInGeneratedCode() argument 455 uintptr_t fault_pc = GetFaultPc(siginfo, context); in IsInGeneratedCode() 581 bool JavaStackTraceHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* siginfo, void* context) { in Action() argument 583 bool in_generated_code = manager_->IsInGeneratedCode(siginfo, context); in Action()
|
/art/sigchainlib/ |
D | sigchain.cc | 381 static void Handler(int signo, siginfo_t* siginfo, void*); 406 void SignalChain::Handler(int signo, siginfo_t* siginfo, void* ucontext_raw) { in Handler() argument 424 if (handler.sc_sigaction(signo, siginfo, ucontext_raw)) { in Handler() 447 if (android_handle_signal != nullptr && android_handle_signal(signo, siginfo, ucontext_raw)) { in Handler() 478 siginfo->si_code > SI_USER && siginfo->si_code < SI_KERNEL && in Handler() 479 !(signo == SIGTRAP && siginfo->si_code == TRAP_HWBKPT)) { in Handler() 480 siginfo->si_addr = untag_address(siginfo->si_addr); in Handler() 483 chains[signo].action_.sa_sigaction(signo, siginfo, ucontext_raw); in Handler()
|
D | sigchain_test.cc | 264 action.sa_sigaction = [](int, siginfo_t* siginfo, void*) { in fault_address_tag_impl() argument 265 _exit(reinterpret_cast<uintptr_t>(siginfo->si_addr) >> 56); in fault_address_tag_impl()
|
/art/runtime/arch/arm64/ |
D | fault_handler_arm64.cc | 41 uintptr_t FaultManager::GetFaultPc(siginfo_t* siginfo, void* context) { in GetFaultPc() argument 45 if (siginfo->si_signo == SIGSEGV && siginfo->si_code == SEGV_MTEAERR) { in GetFaultPc()
|
/art/test/305-other-fault-handler/ |
D | fault_handler.cc | 55 bool Action(int sig, siginfo_t* siginfo, void* context ATTRIBUTE_UNUSED) override { in Action() argument 57 CHECK_EQ(reinterpret_cast<uint32_t*>(siginfo->si_addr), in Action()
|
/art/runtime/arch/arm/ |
D | fault_handler_arm.cc | 48 uintptr_t FaultManager::GetFaultPc(siginfo_t* siginfo ATTRIBUTE_UNUSED, void* context) { in GetFaultPc()
|
/art/runtime/arch/x86/ |
D | fault_handler_x86.cc | 262 uintptr_t FaultManager::GetFaultPc(siginfo_t* siginfo ATTRIBUTE_UNUSED, void* context) { in GetFaultPc()
|