From 27a249c7938fe091d77d633129255327c8c6708e Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Thu, 17 Jul 2025 14:12:02 -0400 Subject: Disable exception stack traces by default, except for unhandled exceptions during analysis --- exceptions.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'exceptions.cpp') 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); } } -- cgit v1.3.1