![]() |
ATLAS Offline Software
|
Signal handler for CoreDumpSvc. More...
Typedefs | |
| typedef std::map< int, struct sigaction > | SigHandler_t |
Functions | |
| bool | callOldHandler (true) |
| forward calls to old handlers? More... | |
| bool | dumpCoreFile (false) |
| dump core file on exit? More... | |
| bool | stackTrace (false) |
| produce stack trace? More... | |
| bool | fastStackTrace (false) |
| produce fast stack trace using CxxUtils/Seal More... | |
| CoreDumpSvc * | coreDumpSvc (nullptr) |
| pointer to CoreDumpSvc More... | |
| std::ostream &log | ATLAS_NOT_THREAD_SAFE () |
| convenience method for logging More... | |
| void action | ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *extra) |
| Signal handler for the CoreDumpSvc. More... | |
Variables | |
| SigHandler_t | oldSigHandler |
| old signal handlers More... | |
Signal handler for CoreDumpSvc.
All information accessible from the signal handler is in this namespace. It carries a pointer to the CoreDumpSvc instance. Therefore no static methods are needed in the CoreDumpSvc to provide a function pointer.
| typedef std::map<int, struct sigaction> CoreDumpSvcHandler::SigHandler_t |
Definition at line 80 of file CoreDumpSvc.cxx.
| std::ostream& log CoreDumpSvcHandler::ATLAS_NOT_THREAD_SAFE | ( | ) |
convenience method for logging
Definition at line 90 of file CoreDumpSvc.cxx.
| void action CoreDumpSvcHandler::ATLAS_NOT_THREAD_SAFE | ( | int | sig, |
| siginfo_t * | info, | ||
| void * | extra | ||
| ) |
Signal handler for the CoreDumpSvc.
Definition at line 95 of file CoreDumpSvc.cxx.
| bool CoreDumpSvcHandler::callOldHandler | ( | true | ) |
forward calls to old handlers?
| CoreDumpSvc* CoreDumpSvcHandler::coreDumpSvc | ( | nullptr | ) |
pointer to CoreDumpSvc
| bool CoreDumpSvcHandler::dumpCoreFile | ( | false | ) |
dump core file on exit?
| bool CoreDumpSvcHandler::fastStackTrace | ( | false | ) |
produce fast stack trace using CxxUtils/Seal
| bool CoreDumpSvcHandler::stackTrace | ( | false | ) |
produce stack trace?
| SigHandler_t CoreDumpSvcHandler::oldSigHandler |
old signal handlers
Definition at line 82 of file CoreDumpSvc.cxx.
1.8.18