#include <InitRootHandlers.h>
Public Member Functions | |
InitRootHandlers (ParameterSet const &pset, ActivityRegistry &iReg) | |
virtual | ~InitRootHandlers () |
Public Member Functions inherited from edm::RootHandlers | |
template<typename F > | |
void | ignoreWarningsWhileDoing (F iFunc) |
RootHandlers () | |
virtual | ~RootHandlers () |
Static Public Member Functions | |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | cachePidInfo () |
void | cachePidInfoHandler (unsigned int, unsigned int) |
virtual void | enableWarnings_ () override |
virtual void | ignoreWarnings_ () override |
virtual void | initializeThisThreadForUse () override |
virtual void | willBeUsingThreads () override |
Static Private Member Functions | |
static char *const * | getPstackArgv () |
Private Attributes | |
bool | autoLibraryLoader_ |
bool | loadAllDictionaries_ |
bool | resetErrHandler_ |
std::shared_ptr< const void > | sigBusHandler_ |
std::shared_ptr< const void > | sigIllHandler_ |
std::shared_ptr< const void > | sigSegvHandler_ |
bool | unloadSigHandler_ |
Static Private Attributes | |
static char | pidString_ [pidStringLength_] = {} |
static const int | pidStringLength_ = 200 |
static char *const | pstackArgv_ [] = {pstackName, dashC, InitRootHandlers::pidString_, 0 } |
Friends | |
int | cmssw_stacktrace (void *) |
Definition at line 13 of file InitRootHandlers.h.
|
explicit |
Definition at line 291 of file InitRootHandlers.cc.
References autoLibraryLoader_, cachePidInfo(), cachePidInfoHandler(), HLT_25ns14e33_v3_cff::debugLevel, edm::dictionaryPlugInPrefix(), edmplugin::PluginCapabilities::get(), edm::ParameterSet::getUntrackedParameter(), edm::hasDictionary(), edm::installCustomHandler(), edmplugin::PluginCapabilities::load(), resetErrHandler_, edm::setRefCoreStreamer(), sigBusHandler_, sigIllHandler_, sigSegvHandler_, unloadSigHandler_, and edm::ActivityRegistry::watchPostForkReacquireResources().
|
virtual |
|
private |
Definition at line 427 of file InitRootHandlers.cc.
References edm::errors::OtherCMS, pidString_, and pidStringLength_.
Referenced by cachePidInfoHandler(), and InitRootHandlers().
|
inlineprivate |
Definition at line 30 of file InitRootHandlers.h.
References cachePidInfo().
Referenced by InitRootHandlers().
|
overrideprivatevirtual |
Implements edm::RootHandlers.
Definition at line 417 of file InitRootHandlers.cc.
|
static |
Definition at line 393 of file InitRootHandlers.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), and edm::ParameterSetDescription::setComment().
|
staticprivate |
Definition at line 412 of file InitRootHandlers.cc.
References pstackArgv_.
Referenced by edm::service::cmssw_stacktrace().
|
overrideprivatevirtual |
Implements edm::RootHandlers.
Definition at line 422 of file InitRootHandlers.cc.
|
overrideprivatevirtual |
Implements edm::RootHandlers.
Definition at line 389 of file InitRootHandlers.cc.
|
overrideprivatevirtual |
|
friend |
|
private |
Definition at line 39 of file InitRootHandlers.h.
Referenced by InitRootHandlers().
|
private |
Definition at line 38 of file InitRootHandlers.h.
|
staticprivate |
Definition at line 34 of file InitRootHandlers.h.
Referenced by cachePidInfo().
|
staticprivate |
Definition at line 33 of file InitRootHandlers.h.
Referenced by cachePidInfo().
|
staticprivate |
Definition at line 35 of file InitRootHandlers.h.
Referenced by getPstackArgv().
|
private |
Definition at line 37 of file InitRootHandlers.h.
Referenced by InitRootHandlers().
|
private |
Definition at line 40 of file InitRootHandlers.h.
Referenced by InitRootHandlers().
|
private |
Definition at line 42 of file InitRootHandlers.h.
Referenced by InitRootHandlers().
|
private |
Definition at line 41 of file InitRootHandlers.h.
Referenced by InitRootHandlers().
|
private |
Definition at line 36 of file InitRootHandlers.h.
Referenced by InitRootHandlers().