ut0dbg.c
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /*********************************************************************
  2. Debug utilities for Innobase.
  3. (c) 1994, 1995 Innobase Oy
  4. Created 1/30/1994 Heikki Tuuri
  5. **********************************************************************/
  6. #include "univ.i"
  7. /* This is used to eliminate compiler warnings */
  8. ulint ut_dbg_zero = 0;
  9. /* If this is set to TRUE all threads will stop into the next assertion
  10. and assert */
  11. ibool ut_dbg_stop_threads = FALSE;
  12. #ifdef __NETWARE__ 
  13. ibool panic_shutdown = FALSE;   /* This is set to TRUE when on NetWare there
  14. happens an InnoDB assertion failure or other
  15. fatal error condition that requires an
  16. immediate shutdown. */
  17. #endif
  18. /* Null pointer used to generate memory trap */
  19. ulint* ut_dbg_null_ptr = NULL;
  20. const char* ut_dbg_msg_assert_fail =
  21. "InnoDB: Assertion failure in thread %lu in file %s line %lun";
  22. const char* ut_dbg_msg_trap =
  23. "InnoDB: We intentionally generate a memory trap.n"
  24. "InnoDB: Submit a detailed bug report to http://bugs.mysql.com.n"
  25. "InnoDB: If you get repeated assertion failures or crashes, evenn"
  26. "InnoDB: immediately after the mysqld startup, there may ben"
  27. "InnoDB: corruption in the InnoDB tablespace. Please refer ton"
  28. "InnoDB: http://dev.mysql.com/doc/mysql/en/Forcing_recovery.htmln"
  29. "InnoDB: about forcing recovery.n";
  30. const char* ut_dbg_msg_stop =
  31. "InnoDB: Thread %lu stopped in file %s line %lun";