ATLAS Offline Software
Loading...
Searching...
No Matches
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
7namespace {
8 PtrAccessSEGVHandler* s_pHandler(0);
9}
10
11void setPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (PtrAccessSEGVHandler* h) { s_pHandler=h; }
12void cPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (int signal, siginfo_t* si, void* old) {
13 s_pHandler->handle(signal, si, old);
14}
This class provides a handle function that logs the addresses that had an access violation....
a C wrapper providing access to PtrAccessSEGVHandler::handle the way sigaction wants it Example: PtrA...
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Header file for AthHistogramAlgorithm.