/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.28/CxxUtils/CxxUtils/PtrAccessSEGVHandler.h File Reference

This class provides a handle function that logs the addresses that had an access violation. It can be installed as sigaction handler using its C facade in cPtrAccessSIGVHandler.h. The purpose (at least the original one) is to protect all pages containing heap objects managed by StoreGateSvc, install the handler, and then see which objects have actually been accessed. More...

#include <signal.h>
#include <vector>

Go to the source code of this file.

Classes

class  PtrAccessSEGVHandler

Defines

#define CXXUTILS_PTRACCESSSEGVHANDLER_H   1

Detailed Description

This class provides a handle function that logs the addresses that had an access violation. It can be installed as sigaction handler using its C facade in cPtrAccessSIGVHandler.h. The purpose (at least the original one) is to protect all pages containing heap objects managed by StoreGateSvc, install the handler, and then see which objects have actually been accessed.

Author:
Paolo Calafiura
Date:
Jan 2009
Id
PtrAccessSEGVHandler.h,v 1.2 2009-02-04 02:02:19 calaf Exp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1