• Monty's avatar
    Added DBUG_ASSERT_AS_PRINTF compile flag · 536215e3
    Monty authored
    If compiling a non DBUG binary with
    -DDBUG_ASSERT_AS_PRINTF asserts will be
    changed to printf + stack trace (of stack
    trace are enabled).
    
    - Changed #ifndef DBUG_OFF to
      #ifdef DBUG_ASSERT_EXISTS
      for those DBUG_OFF that was just used to enable
      assert
    - Assert checking that could greatly impact
      performance where changed to DBUG_ASSERT_SLOW which
      is not affected by DBUG_ASSERT_AS_PRINTF
    - Added one extra option to my_print_stacktrace() to
      get more silent in case of stack trace printing as
      part of assert.
    536215e3
signal_handler.cc 10.2 KB