ATLAS Offline Software
Classes
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>
Include dependency graph for PtrAccessSEGVHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PtrAccessSEGVHandler
 

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

Definition in file PtrAccessSEGVHandler.h.