occt: master 7fb9d6d5
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2019-06-03 05:06:24 | master 14eea829 |
Affected Issues | 0030762: Foundation Classes - include backtrace within OSD_SIGSEGV | |||
Changeset | 0030762: Foundation Classes - include backtrace within OSD_SIGSEGV Standard_Failure now holds an optional stack trace dump. Added function Standard::StackTrace() dumping backtrace to the string. SegvHandler within OSD_signal now appends backtrace to the message if OSD::SignalStackTraceLength() is set to non-zero value or environment variable "CSF_DEBUG_MODE" is set for debugging. Added auxiliary macros Standard_NOINLINE disallowing function inlining. Command "dsetsignal" has been extended by -strackTraceLength argument for defining stack trace length within signals redirected to C++ exceptions. Added "ddebugtraces" command for debugging purposes (adding stack traces to all exceptions). |
|||
mod - src/Draw/Draw.cxx | Diff File | |||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | |||
mod - src/OSD/OSD.hxx | Diff File | |||
mod - src/OSD/OSD_signal.cxx | Diff File | |||
mod - src/OSD/OSD_ThreadPool.cxx | Diff File | |||
mod - src/QABugs/QABugs_11.cxx | Diff File | |||
mod - src/Standard/FILES | Diff File | |||
mod - src/Standard/Standard.hxx | Diff File | |||
mod - src/Standard/Standard_DefineException.hxx | Diff File | |||
mod - src/Standard/Standard_Failure.cxx | Diff File | |||
mod - src/Standard/Standard_Failure.hxx | Diff File | |||
mod - src/Standard/Standard_Macro.hxx | Diff File | |||
mod - src/Standard/Standard_OutOfMemory.cxx | Diff File | |||
mod - src/Standard/Standard_OutOfMemory.hxx | Diff File | |||
add - src/Standard/Standard_StackTrace.cxx | Diff File | |||
add - tests/bugs/fclasses/bug30762 | Diff File |