diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2025-07-17 14:12:02 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2025-07-18 10:15:00 -0400 |
| commit | 27a249c7938fe091d77d633129255327c8c6708e (patch) | |
| tree | ec705a0c382ff810aeafcc886fe5340b0bf69e29 /exceptions.cpp | |
| parent | dab7de5b54b7bb0bae5b5cf20d8d4cc234f772c2 (diff) | |
Disable exception stack traces by default, except for unhandled exceptions during analysis
Diffstat (limited to 'exceptions.cpp')
| -rw-r--r-- | exceptions.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/exceptions.cpp b/exceptions.cpp index f4557238..e57b8d09 100644 --- a/exceptions.cpp +++ b/exceptions.cpp @@ -32,8 +32,11 @@ BinaryNinja::ExceptionWithStackTrace::ExceptionWithStackTrace(const std::string& if (stackTrace) { m_stackTrace = stackTrace; - m_message += "\n"; - m_message += stackTrace; + if (var) + { + m_message += "\n"; + m_message += stackTrace; + } BNFreeString(stackTrace); } } @@ -94,8 +97,11 @@ BinaryNinja::ExceptionWithStackTrace::ExceptionWithStackTrace(std::exception_ptr if (stackTrace) { m_stackTrace = stackTrace; - m_message += "\n"; - m_message += stackTrace; + if (var) + { + m_message += "\n"; + m_message += stackTrace; + } BNFreeString(stackTrace); } } |
