From 7dfade513257ba0154cc846bc8afd23acea6068a Mon Sep 17 00:00:00 2001 From: Thorsten Behrens Date: Wed, 27 Apr 2011 21:06:28 +0200 Subject: sal-disable-backtrace.diff: disable backtrace with DISABLE_SAL_BACKTRACE allow to disable backtrace when defined the environment variable DISABLE_SAL_BACKTRACE --- sal/osl/unx/diagnose.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sal/osl/unx/diagnose.c b/sal/osl/unx/diagnose.c index 5425810ae408..043d68aa5c00 100644 --- a/sal/osl/unx/diagnose.c +++ b/sal/osl/unx/diagnose.c @@ -255,8 +255,9 @@ sal_Bool SAL_CALL osl_assertFailedLine ( /* output message buffer */ OSL_DIAGNOSE_OUTPUTMESSAGE(f, szMessage); - /* output backtrace */ - osl_diagnose_backtrace_Impl(f); + /* if SAL backtrace for assertions is disabled, skip here */ + if ( !getenv("DISABLE_SAL_BACKTRACE") ) + osl_diagnose_backtrace_Impl(f); /* release lock and leave */ pthread_mutex_unlock(&g_mutex); -- cgit