mariadb/dbug
Marko Mäkelä bf35deda09 MDEV-11713 Optimize DBUG_PRINT and introduce DBUG_LOG
MariaDB Server is unnecessarily evaluating the arguments of
DBUG_PRINT() macros when the label is not defined.

The macro DBUG_LOG() for C++ operator<< output which was added for
InnoDB diagnostics in MySQL 5.7 is missing from MariaDB. Unlike the
MySQL 5.7 implementation, MariaDB will avoid allocating and
initializing the output string when the label is not defined.

Introduce DBUG_OUT("crypt") and DBUG_OUT("checksum") for some InnoDB
diagnostics, replacing some use of ib::info().
2017-01-05 10:51:18 +02:00
..
CMakeLists.txt Add C/C as a submodule in libmariadb/ 2016-09-12 17:46:35 +02:00
dbug.c MDEV-11713 Optimize DBUG_PRINT and introduce DBUG_LOG 2017-01-05 10:51:18 +02:00
dbug_add_tags.pl mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
dbug_long.h small dbug cleanup 2011-07-10 19:50:29 +02:00
example1.c document DBUG_OUTPUT() 2004-11-11 14:42:35 +01:00
example2.c document DBUG_OUTPUT() 2004-11-11 14:42:35 +01:00
example3.c document DBUG_OUTPUT() 2004-11-11 14:42:35 +01:00
factorial.c remove duplicate code from the factorial dbug example 2012-08-23 15:30:43 +02:00
main.c document DBUG_OUTPUT() 2004-11-11 14:42:35 +01:00
monty.doc dbug changes: 2006-02-14 22:36:11 +01:00
my_main.c move safemalloc out of dbug. 2011-12-12 22:58:24 +01:00
remove_function_from_trace.pl Fixed bug LP#605798 "wrong data in bitmap" after recovery. 2010-09-10 02:42:12 +03:00
tests-t.pl move safemalloc out of dbug. 2011-12-12 22:58:24 +01:00
tests.c Fixed compile warnings 2012-05-18 16:40:16 +03:00
user.r move safemalloc out of dbug. 2011-12-12 22:58:24 +01:00