/aosp14/system/core/debuggerd/libdebuggerd/include/libdebuggerd/ |
H A D | utility.h | 89 bool signal_has_sender(const siginfo_t*, pid_t caller_pid); 90 bool signal_has_si_addr(const siginfo_t*); 91 void get_signal_sender(char* buf, size_t n, const siginfo_t*); 92 const char* get_signame(const siginfo_t*); 93 const char* get_sigcode(const siginfo_t*);
|
H A D | types.h | 41 siginfo_t* siginfo = nullptr;
|
H A D | tombstone.h | 60 siginfo_t* siginfo, ucontext_t* ucontext);
|
/aosp14/system/core/debuggerd/handler/ |
H A D | debuggerd_fallback.cpp | 86 siginfo_t* siginfo, void* abort_message) { in debuggerd_fallback_tombstone() 156 static void trace_handler(siginfo_t* info, ucontext_t* ucontext) { in trace_handler() 236 siginfo_t siginfo = {}; in trace_handler() 274 static void crash_handler(siginfo_t* info, ucontext_t* ucontext, void* abort_message) { in crash_handler() 307 extern "C" void debuggerd_fallback_handler(siginfo_t* info, ucontext_t* ucontext, in debuggerd_fallback_handler()
|
H A D | debuggerd_handler.cpp | 136 extern "C" void debuggerd_fallback_handler(siginfo_t*, ucontext_t*, void*); 190 static void log_signal_summary(const siginfo_t* si) { in log_signal_summary() 320 siginfo_t* siginfo; 372 {.iov_base = thread_info->siginfo, .iov_len = sizeof(siginfo_t)}, in debuggerd_dispatch_pseudothread() 376 constexpr size_t kHeaderSize = sizeof(version) + sizeof(siginfo_t) + sizeof(ucontext_t); in debuggerd_dispatch_pseudothread() 508 static void resend_signal(siginfo_t* info) { in resend_signal() 526 static void debuggerd_signal_handler(int signal_number, siginfo_t* info, void* context) { in debuggerd_signal_handler() 767 bool debuggerd_handle_signal(int signal_number, siginfo_t* info, void* context) { in debuggerd_handle_signal()
|
H A D | debuggerd_fallback_nop.cpp | 17 extern "C" void debuggerd_fallback_handler(struct siginfo_t*, struct ucontext_t*, void*) { in debuggerd_fallback_handler() argument
|
/aosp14/system/core/debuggerd/libdebuggerd/ |
H A D | utility.cpp | 266 bool signal_has_si_addr(const siginfo_t* si) { in signal_has_si_addr() 285 bool signal_has_sender(const siginfo_t* si, pid_t caller_pid) { in signal_has_sender() 289 void get_signal_sender(char* buf, size_t n, const siginfo_t* si) { in get_signal_sender() 293 const char* get_signame(const siginfo_t* si) { in get_signame() 310 const char* get_sigcode(const siginfo_t* si) { in get_sigcode()
|
H A D | tombstone.cpp | 55 siginfo_t* siginfo, ucontext_t* ucontext) { in engrave_tombstone_ucontext()
|
/aosp14/system/core/init/ |
H A D | service.h | 95 void Reap(const siginfo_t& siginfo); 103 void AddReapCallback(std::function<void(const siginfo_t& siginfo)> callback) { in AddReapCallback() 224 std::vector<std::function<void(const siginfo_t& siginfo)>> reap_callbacks_;
|
H A D | sigchld_handler.cpp | 48 siginfo_t siginfo = {}; in ReapOneProcess()
|
H A D | service.cpp | 266 void Service::Reap(const siginfo_t& siginfo) { in Reap()
|
H A D | builtins.cpp | 1158 (*service)->AddReapCallback([function](const siginfo_t& siginfo) { in ExecWithFunctionOnFailure()
|
/aosp14/system/core/debuggerd/ |
H A D | protocol.h | 89 siginfo_t siginfo;
|
H A D | crash_dump.cpp | 281 static void ReadCrashInfo(unique_fd& fd, siginfo_t* siginfo, in ReadCrashInfo() 486 siginfo_t siginfo; in main()
|
H A D | debuggerd_test.cpp | 1333 siginfo_t siginfo; in raise_debugger_signal()
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | main.cpp | 36 static void gtestSigHandler(int sig, siginfo_t* siginfo, void* context) { in gtestSigHandler()
|
/aosp14/system/core/debuggerd/include/debuggerd/ |
H A D | handler.h | 68 bool debuggerd_handle_signal(int signal_number, siginfo_t* info, void* context);
|
/aosp14/frameworks/base/core/jni/ |
H A D | com_android_internal_os_Zygote.cpp | 423 static void SigChldHandler(int /*signal_number*/, siginfo_t* info, void* /*ucontext*/) { in SigChldHandler()
|