OpendTect  7.0
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
System::CrashDumper Class Reference

Public Member Functions

bool isOK () const
 Creates and installs at first run. More...
 
void sendDump (const char *filename)
 
void setSendAppl (const char *a)
 

Static Public Member Functions

static CrashDumpergetInstance ()
 
static const char * sKeyDumpFile ()
 

Private Member Functions

 CrashDumper ()
 
void init ()
 

Private Attributes

google_breakpad::ExceptionHandler * handler_ = nullptr
 
BufferString sendappl_
 

Static Private Attributes

static CrashDumpertheinst_
 

Detailed Description

Segmentation fault core dumper that sends dump to dGB.

<>

Constructor & Destructor Documentation

◆ CrashDumper()

System::CrashDumper::CrashDumper ( )
private

Member Function Documentation

◆ getInstance()

static CrashDumper& System::CrashDumper::getInstance ( )
static

◆ init()

void System::CrashDumper::init ( )
private

◆ isOK()

bool System::CrashDumper::isOK ( ) const
inline

Creates and installs at first run.

◆ sendDump()

void System::CrashDumper::sendDump ( const char *  filename)

◆ setSendAppl()

void System::CrashDumper::setSendAppl ( const char *  a)
inline

◆ sKeyDumpFile()

static const char* System::CrashDumper::sKeyDumpFile ( )
inlinestatic

Member Data Documentation

◆ handler_

google_breakpad::ExceptionHandler* System::CrashDumper::handler_ = nullptr
private

◆ sendappl_

BufferString System::CrashDumper::sendappl_
private

◆ theinst_

CrashDumper* System::CrashDumper::theinst_
staticprivate

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024