ATLAS Offline Software
Control
CxxUtils
Root
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
5
#include "
CxxUtils/cPtrAccessSEGVHandler.h
"
6
#include "
CxxUtils/PtrAccessSEGVHandler.h
"
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
Generated on Thu Nov 7 2024 21:12:44 for ATLAS Offline Software by
1.8.18