Home
last modified time | relevance | path

Searched refs:siginfo (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dfault_handler.h58 void GetMethodAndReturnPcAndSp(siginfo_t* siginfo,
65 bool IsInGeneratedCode(siginfo_t* siginfo, void *context, bool check_dex_pc)
88 virtual bool Action(int sig, siginfo_t* siginfo, void* context) = 0;
101 bool Action(int sig, siginfo_t* siginfo, void* context) override;
103 static bool IsValidImplicitCheck(siginfo_t* siginfo) { in IsValidImplicitCheck() argument
108 return CanDoImplicitNullCheckOn(reinterpret_cast<uintptr_t>(siginfo->si_addr)); in IsValidImplicitCheck()
119 bool Action(int sig, siginfo_t* siginfo, void* context) override;
129 bool Action(int sig, siginfo_t* siginfo, void* context) override;
139 bool Action(int sig, siginfo_t* siginfo, void* context) override NO_THREAD_SAFETY_ANALYSIS;
Dfault_handler.cc268 bool FaultManager::IsInGeneratedCode(siginfo_t* siginfo, void* context, bool check_dex_pc) { in IsInGeneratedCode() argument
298 GetMethodAndReturnPcAndSp(siginfo, context, &method_obj, &return_pc, &sp, &is_stack_overflow); in IsInGeneratedCode()
384 bool JavaStackTraceHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* siginfo, void* context) { in Action() argument
386 bool in_generated_code = manager_->IsInGeneratedCode(siginfo, context, false); in Action()
396 siginfo, context, &method, &return_pc, &sp, &is_stack_overflow); in Action()
/art/test/305-other-fault-handler/
Dfault_handler.cc55 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/sigchainlib/
Dsigchain.cc277 static void Handler(int signo, siginfo_t* siginfo, void*);
295 void SignalChain::Handler(int signo, siginfo_t* siginfo, void* ucontext_raw) { in Handler() argument
316 if (handler.sc_sigaction(signo, siginfo, ucontext_raw)) { in Handler()
345 chains[signo].action_.sa_sigaction(signo, siginfo, ucontext_raw); in Handler()
/art/runtime/arch/x86/
Dfault_handler_x86.cc280 void FaultManager::GetMethodAndReturnPcAndSp(siginfo_t* siginfo, void* context, in GetMethodAndReturnPcAndSp() argument
294 uintptr_t* fault_addr = reinterpret_cast<uintptr_t*>(siginfo->si_addr); in GetMethodAndReturnPcAndSp()
/art/runtime/arch/arm64/
Dfault_handler_arm64.cc41 void FaultManager::GetMethodAndReturnPcAndSp(siginfo_t* siginfo ATTRIBUTE_UNUSED, in GetMethodAndReturnPcAndSp()
/art/openjdkjvmti/
Dtransform.cc92 bool Action(int sig, siginfo_t* siginfo, void* context ATTRIBUTE_UNUSED) override { in Action() argument
95 uintptr_t ptr = reinterpret_cast<uintptr_t>(siginfo->si_addr); in Action()
/art/runtime/arch/arm/
Dfault_handler_arm.cc48 void FaultManager::GetMethodAndReturnPcAndSp(siginfo_t* siginfo ATTRIBUTE_UNUSED, in GetMethodAndReturnPcAndSp()