summaryrefslogtreecommitdiff
path: root/innobase/include/ut0dbg.h
diff options
context:
space:
mode:
Diffstat (limited to 'innobase/include/ut0dbg.h')
-rw-r--r--innobase/include/ut0dbg.h35
1 files changed, 2 insertions, 33 deletions
diff --git a/innobase/include/ut0dbg.h b/innobase/include/ut0dbg.h
index 802557099fc..fd543dc5649 100644
--- a/innobase/include/ut0dbg.h
+++ b/innobase/include/ut0dbg.h
@@ -30,39 +30,8 @@ extern ulint* ut_dbg_null_ptr;
" InnoDB: Assertion failure in thread %lu in file %s line %lu\n",\
os_thread_pf(os_thread_get_curr_id()), IB__FILE__,\
(ulint)__LINE__);\
- fprintf(stderr,\
- "InnoDB: Failing assertion: " #EXPR);\
- fprintf(stderr,\
- "\nInnoDB: We intentionally generate a memory trap.\n");\
- fprintf(stderr,\
- "InnoDB: Send a detailed bug report to mysql@lists.mysql.com\n");\
- ut_dbg_stop_threads = TRUE;\
- dbg_i = *(ut_dbg_null_ptr);\
- if (dbg_i) {\
- ut_dbg_null_ptr = NULL;\
- }\
- }\
- if (ut_dbg_stop_threads) {\
- fprintf(stderr,\
- "InnoDB: Thread %lu stopped in file %s line %lu\n",\
- os_thread_pf(os_thread_get_curr_id()), IB__FILE__, (ulint)__LINE__);\
- os_thread_sleep(1000000000);\
- }\
-}
-
-/* This can be used if there are % characters in the assertion formula:
-if we try to printf the formula gcc would complain of illegal print
-format characters */
-#define ut_anp(EXPR)\
-{\
- ulint dbg_i;\
-\
- if (!((ulint)(EXPR) + ut_dbg_zero)) {\
- ut_print_timestamp(stderr);\
- fprintf(stderr,\
- " InnoDB: Assertion failure in thread %lu in file %s line %lu\n",\
- os_thread_pf(os_thread_get_curr_id()), IB__FILE__,\
- (ulint)__LINE__);\
+ fputs(\
+ "InnoDB: Failing assertion: " #EXPR, stderr);\
fprintf(stderr,\
"\nInnoDB: We intentionally generate a memory trap.\n");\
fprintf(stderr,\