Searched refs:ScopedSignalHandler (Results 1 - 5 of 5) sorted by relevance
/system/core/libmemunreachable/ |
H A D | ScopedSignalHandler.h | 29 class ScopedSignalHandler { class 31 using Fn = std::function<void(ScopedSignalHandler&, int, siginfo_t*, void*)>; 33 explicit ScopedSignalHandler(Allocator<Fn> allocator) : allocator_(allocator), signal_(-1) {} function in class:ScopedSignalHandler 34 ~ScopedSignalHandler() { 40 LOG_ALWAYS_FATAL_IF(signal_ != -1, "ScopedSignalHandler already installed"); 75 DISALLOW_COPY_AND_ASSIGN(ScopedSignalHandler);
|
H A D | HeapWalker.h | 25 #include "ScopedSignalHandler.h" 59 [=](ScopedSignalHandler& handler, int signal, siginfo_t* siginfo, void* uctx) { 90 void HandleSegFault(ScopedSignalHandler&, int, siginfo_t*, void*); 102 ScopedSignalHandler segv_handler_;
|
H A D | HeapWalker.cpp | 28 #include "ScopedSignalHandler.h" 164 void HeapWalker::HandleSegFault(ScopedSignalHandler& handler, int signal, siginfo_t* si, void* /*uctx*/) { 176 ScopedSignalHandler::SignalFn ScopedSignalHandler::handler_;
|
/system/connectivity/wificond/ |
H A D | main.cpp | 49 class ScopedSignalHandler final { 51 ScopedSignalHandler(android::wificond::LooperBackedEventLoop* event_loop) { function in class:__anon1367::final 56 std::signal(SIGINT, &ScopedSignalHandler::LeaveLoop); 57 std::signal(SIGTERM, &ScopedSignalHandler::LeaveLoop); 60 ~ScopedSignalHandler() { 74 DISALLOW_COPY_AND_ASSIGN(ScopedSignalHandler); 78 ScopedSignalHandler::s_event_loop_ = nullptr; 112 ScopedSignalHandler scoped_signal_handler(event_dispatcher.get());
|
/system/core/libbacktrace/ |
H A D | backtrace_test.cpp | 1600 class ScopedSignalHandler { class 1602 ScopedSignalHandler(int signal_number, void (*handler)(int)) : signal_number_(signal_number) { function in class:ScopedSignalHandler 1608 ScopedSignalHandler(int signal_number, void (*action)(int, siginfo_t*, void*)) function in class:ScopedSignalHandler 1616 ~ScopedSignalHandler() { sigaction(signal_number_, &old_action_, nullptr); } 1637 ScopedSignalHandler ssh(SIGUSR1, test_signal_action); 1641 ScopedSignalHandler ssh(SIGUSR1, test_signal_handler);
|
Completed in 101 milliseconds