From a7f5b995d618d26724812fc27011f87600e958dc Mon Sep 17 00:00:00 2001 From: Eric Kunze Date: Mon, 30 Oct 2023 20:22:19 +0000 Subject: Add environment variable to skip debug backtrace set TOSA_MODEL_NO_BACKTRACE to avoid printing a backtrace on a model failure Signed-off-by: Eric Kunze Change-Id: I9105169ac8cc0b5092b54b9e13c18fba18c520af --- reference_model/src/func_debug.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'reference_model') diff --git a/reference_model/src/func_debug.cc b/reference_model/src/func_debug.cc index 3ebae59..5d70850 100644 --- a/reference_model/src/func_debug.cc +++ b/reference_model/src/func_debug.cc @@ -49,6 +49,9 @@ pid_t func_print_backtrace_helper(int num_tries, int sig); void func_print_backtrace(FILE* out, int sig) { #if !defined(_MSC_VER) && !defined(__APPLE__) && !defined(__MACH__) + if (getenv("TOSA_MODEL_NO_BACKTRACE")) + return; + for (int i = 0; i < 2; i++) { const pid_t child_pid = func_print_backtrace_helper(i, sig); @@ -345,4 +348,4 @@ std::string func_debug_t::get_debug_verbosity_help_string() rval += verb.first + " "; } return rval; -} \ No newline at end of file +} -- cgit v1.2.1