Home
last modified time | relevance | path

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

12

/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
Dutility.h90 bool signal_has_sender(const siginfo_t*, pid_t caller_pid);
91 bool signal_has_si_addr(const siginfo_t*);
92 void get_signal_sender(char* buf, size_t n, const siginfo_t*);
93 const char* get_signame(const siginfo_t*);
94 const char* get_sigcode(const siginfo_t*);
Dtypes.h40 siginfo_t* siginfo = nullptr;
Dtombstone.h61 siginfo_t* siginfo, ucontext_t* ucontext);
/system/memory/libmemunreachable/
DScopedSignalHandler.h34 using Fn = std::function<void(ScopedSignalHandler&, int, siginfo_t*, void*)>;
53 SignalFn([=](int signal, siginfo_t* si, void* uctx) { f(*this, signal, si, uctx); }); in install()
56 act.sa_sigaction = [](int signal, siginfo_t* si, void* uctx) { in install()
85 using SignalFn = std::function<void(int, siginfo_t*, void*)>;
DHeapWalker.h67 SIGSEGV, [=](ScopedSignalHandler& handler, int signal, siginfo_t* siginfo, void* uctx) {
71 SIGBUS, [=](ScopedSignalHandler& handler, int signal, siginfo_t* siginfo, void* uctx) {
101 void HandleSegFault(ScopedSignalHandler&, int, siginfo_t*, void*);
DHeapWalker.cpp207 void HeapWalker::HandleSegFault(ScopedSignalHandler& handler, int signal, siginfo_t* si, in HandleSegFault()
/system/unwinding/libbacktrace/
DBacktraceTest.h48 reinterpret_cast<void (*)(int, siginfo_t*, void*)>(dlsym(dl_handle_, "test_signal_action")); in SetUpTestCase()
74 static void (*test_signal_action_)(int, siginfo_t*, void*);
Dbacktrace_testlib.h26 void test_signal_action(int, siginfo_t*, void*);
DBacktraceCurrent.cpp126 static void SignalLogOnly(int, siginfo_t*, void*) { in SignalLogOnly() argument
133 static void SignalHandler(int, siginfo_t*, void* sigcontext) { in SignalHandler() argument
Dbacktrace_testlib.cpp36 void test_signal_action(int, siginfo_t*, void*) { test_loop_forever(); } in test_signal_action() argument
Dbacktrace_read_benchmarks.cpp45 siginfo_t si; in Attach()
/system/core/debuggerd/handler/
Ddebuggerd_fallback.cpp102 siginfo_t* siginfo, void* abort_message) { in debuggerd_fallback_tombstone()
198 static void trace_handler(siginfo_t* info, ucontext_t* ucontext) { in trace_handler()
275 siginfo_t siginfo = {}; in trace_handler()
314 static void crash_handler(siginfo_t* info, ucontext_t* ucontext, void* abort_message) { in crash_handler()
347 extern "C" void debuggerd_fallback_handler(siginfo_t* info, ucontext_t* ucontext, in debuggerd_fallback_handler()
Ddebuggerd_fallback_nop.cpp29 extern "C" void debuggerd_fallback_handler(struct siginfo_t*, struct ucontext_t*, void*) { in debuggerd_fallback_handler() argument
Ddebuggerd_handler.cpp115 extern "C" void debuggerd_fallback_handler(siginfo_t*, ucontext_t*, void*);
169 static void log_signal_summary(const siginfo_t* info) { in log_signal_summary()
297 siginfo_t* siginfo;
349 {.iov_base = thread_info->siginfo, .iov_len = sizeof(siginfo_t)}, in debuggerd_dispatch_pseudothread()
462 static void resend_signal(siginfo_t* info) { in resend_signal()
480 static void debuggerd_signal_handler(int signal_number, siginfo_t* info, void* context) { in debuggerd_signal_handler()
/system/core/debuggerd/libdebuggerd/
Dutility.cpp268 bool signal_has_si_addr(const siginfo_t* si) { in signal_has_si_addr()
286 bool signal_has_sender(const siginfo_t* si, pid_t caller_pid) { in signal_has_sender()
290 void get_signal_sender(char* buf, size_t n, const siginfo_t* si) { in get_signal_sender()
294 const char* get_signame(const siginfo_t* si) { in get_signame()
311 const char* get_sigcode(const siginfo_t* si) { in get_sigcode()
/system/core/init/
Dservice.h91 void Reap(const siginfo_t& siginfo);
99 void AddReapCallback(std::function<void(const siginfo_t& siginfo)> callback) { in AddReapCallback()
208 std::vector<std::function<void(const siginfo_t& siginfo)>> reap_callbacks_;
Dsigchld_handler.cpp46 siginfo_t siginfo = {}; in ReapOneProcess()
/system/unwinding/libunwindstack/tests/
DTestUtils.h41 siginfo_t si; in TestQuiescePid()
DLocalUnwinderTest.cpp49 static void SignalLocalCallerHandler(int, siginfo_t*, void*) { in SignalLocalCallerHandler() argument
/system/unwinding/libunwindstack/
DThreadUnwinder.cpp39 static void SignalLogOnly(int, siginfo_t*, void*) { in SignalLogOnly() argument
46 static void SignalHandler(int, siginfo_t*, void* sigcontext) { in SignalHandler() argument
/system/libziparchive/incfs_support/
Dsignal_handling.cpp54 void SignalHandler::handler(int sig, siginfo_t* info, void* ucontext) { in handler()
/system/core/debuggerd/
Dprotocol.h89 siginfo_t siginfo;
/system/unwinding/libunwindstack/tools/
Dunwind.cpp49 siginfo_t si; in Attach()
/system/libziparchive/incfs_support/include/incfs_support/
Dsignal_handling.h189 static void handler(int sig, siginfo_t* info, void* ucontext);
/system/update_engine/common/
Dsubprocess.h143 void ChildExitedCallback(const siginfo_t& info);

12