ATLAS Offline Software
Loading...
Searching...
No Matches
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
}
PtrAccessSEGVHandler.h
This class provides a handle function that logs the addresses that had an access violation....
cPtrAccessSEGVHandler.h
a C wrapper providing access to PtrAccessSEGVHandler::handle the way sigaction wants it Example: PtrA...
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition
checker_macros.h:212
h
Header file for AthHistogramAlgorithm.
PtrAccessSEGVHandler
Definition
PtrAccessSEGVHandler.h:28
siginfo_t
Definition
SealSignal.h:77
Generated on
for ATLAS Offline Software by
1.14.0