dbg_obj 94 ext/mysqlnd/mysqlnd_debug.h #define DBG_INF_EX(dbg_obj, msg) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log((dbg_obj), __LINE__, __FILE__, -1, "info : ", (msg)); } while (0) dbg_obj 95 ext/mysqlnd/mysqlnd_debug.h #define DBG_ERR_EX(dbg_obj, msg) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log((dbg_obj), __LINE__, __FILE__, -1, "error: ", (msg)); } while (0) dbg_obj 96 ext/mysqlnd/mysqlnd_debug.h #define DBG_INF_FMT_EX(dbg_obj, ...) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log_va((dbg_obj), __LINE__, __FILE__, -1, "info : ", __VA_ARGS__); } while (0) dbg_obj 97 ext/mysqlnd/mysqlnd_debug.h #define DBG_ERR_FMT_EX(dbg_obj, ...) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log_va((dbg_obj), __LINE__, __FILE__, -1, "error: ", __VA_ARGS__); } while (0) dbg_obj 99 ext/mysqlnd/mysqlnd_debug.h #define DBG_BLOCK_ENTER_EX(dbg_obj, block_name) DBG_BLOCK_ENTER_EX2((dbg_obj), (MYSQLND_DEBUG *) NULL, (block_name)) dbg_obj 100 ext/mysqlnd/mysqlnd_debug.h #define DBG_BLOCK_LEAVE_EX(dbg_obj) DBG_BLOCK_LEAVE_EX2((dbg_obj), (MYSQLND_DEBUG *) NULL) dbg_obj 111 ext/mysqlnd/mysqlnd_debug.h #define DBG_ENTER_EX(dbg_obj, func_name) DBG_ENTER_EX2((dbg_obj), (MYSQLND_DEBUG *) NULL, (func_name)) dbg_obj 112 ext/mysqlnd/mysqlnd_debug.h #define DBG_LEAVE_EX(dbg_obj, leave) DBG_LEAVE_EX2((dbg_obj), (MYSQLND_DEBUG *) NULL, leave) dbg_obj 153 ext/mysqlnd/mysqlnd_debug.h #define DBG_RETURN_EX(dbg_obj, value) DBG_LEAVE_EX((dbg_obj), return (value);) dbg_obj 154 ext/mysqlnd/mysqlnd_debug.h #define DBG_VOID_RETURN_EX(dbg_obj) DBG_LEAVE_EX((dbg_obj), return;) dbg_obj 162 ext/mysqlnd/mysqlnd_debug.h static inline void DBG_INF_EX(MYSQLND_DEBUG * dbg_obj, const char * const msg) {} dbg_obj 163 ext/mysqlnd/mysqlnd_debug.h static inline void DBG_ERR_EX(MYSQLND_DEBUG * dbg_obj, const char * const msg) {} dbg_obj 164 ext/mysqlnd/mysqlnd_debug.h static inline void DBG_INF_FMT_EX(MYSQLND_DEBUG * dbg_obj, ...) {} dbg_obj 165 ext/mysqlnd/mysqlnd_debug.h static inline void DBG_ERR_FMT_EX(MYSQLND_DEBUG * dbg_obj, ...) {} dbg_obj 166 ext/mysqlnd/mysqlnd_debug.h static inline void DBG_ENTER_EX(MYSQLND_DEBUG * dbg_obj, const char * const func_name) {} dbg_obj 168 ext/mysqlnd/mysqlnd_debug.h #define DBG_RETURN_EX(dbg_obj, value) return (value) dbg_obj 169 ext/mysqlnd/mysqlnd_debug.h #define DBG_VOID_RETURN_EX(dbg_obj) return dbg_obj 170 ext/mysqlnd/mysqlnd_debug.h #define DBG_BLOCK_LEAVE_EX(dbg_obj) }