LibreOffice Module vcl (master) 1
|
We want to be able to detect if a given crash came from the OpenGL code, so use this helper to track that. More...
#include <zone.hxx>
Static Public Member Functions | |
static void | hardDisable () |
Called from a signal handler or watchdog thread if we get a crash or hang in some GL code. More... | |
static void | relaxWatchdogTimings () |
static const CrashWatchdogTimingsValues & | getCrashWatchdogTimingsValues () |
static void | checkDebug (int nUnchanged, const CrashWatchdogTimingsValues &aTimingValues) |
static const char * | name () |
Static Public Member Functions inherited from CrashZone< OpenGLZone > | |
static bool | isInZone () |
static const AtomicCounter & | enterCount () |
static void | enter () |
static void | leave () |
Additional Inherited Members | |
Public Member Functions inherited from CrashZone< OpenGLZone > | |
CrashZone () | |
~CrashZone () | |
We want to be able to detect if a given crash came from the OpenGL code, so use this helper to track that.
Definition at line 22 of file opengl/zone.hxx.
|
static |
Definition at line 865 of file OpenGLHelper.cxx.
References CrashZone< OpenGLZone >::enterCount(), gbInShaderCompile, CrashWatchdogTimingsValues::mnAbortAfter, CrashWatchdogTimingsValues::mnDisableEntries, and SAL_INFO.
|
static |
Definition at line 874 of file OpenGLHelper.cxx.
References eMode, and gbInShaderCompile.
|
static |
Called from a signal handler or watchdog thread if we get a crash or hang in some GL code.
Definition at line 838 of file OpenGLHelper.cxx.
References comphelper::ConfigurationChanges::create(), and comphelper::getProcessComponentContext().
Referenced by VCLExceptionSignal_impl().
|
inlinestatic |
Definition at line 29 of file opengl/zone.hxx.
|
static |
Definition at line 860 of file OpenGLHelper.cxx.
Referenced by OpenGLHelper::isDeviceDenylisted().