ATLAS Offline Software
cPtrAccessSEGVHandler.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 namespace {
8  PtrAccessSEGVHandler* s_pHandler(0);
9 }
10 
11 void setPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (PtrAccessSEGVHandler* h) { s_pHandler=h; }
12 void cPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (int signal, siginfo_t* si, void* old) {
13  s_pHandler->handle(signal, si, old);
14 }
ATLAS_NOT_THREAD_SAFE
void setPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE(PtrAccessSEGVHandler *h)
Definition: cPtrAccessSEGVHandler.cxx:11
siginfo_t
Definition: SealSignal.h:77
cPtrAccessSEGVHandler.h
a C wrapper providing access to PtrAccessSEGVHandler::handle the way sigaction wants it Example: PtrA...
Cut::signal
@ signal
Definition: SUSYToolsAlg.cxx:67
PtrAccessSEGVHandler
Definition: PtrAccessSEGVHandler.h:28
PtrAccessSEGVHandler.h
This class provides a handle function that logs the addresses that had an access violation....
extractSporadic.h
list h
Definition: extractSporadic.py:97
h
CSV_InDetExporter.old
old
Definition: CSV_InDetExporter.py:145