dbg_obj1          107 ext/mysqlnd/mysqlnd_debug.h #define DBG_BLOCK_ENTER_EX2(dbg_obj1, dbg_obj2, block_name) \
dbg_obj1          109 ext/mysqlnd/mysqlnd_debug.h 			DBG_ENTER_EX2((dbg_obj1), (dbg_obj2), (block_name));
dbg_obj1          111 ext/mysqlnd/mysqlnd_debug.h #define DBG_BLOCK_LEAVE_EX2(dbg_obj1, dbg_obj2) \
dbg_obj1          112 ext/mysqlnd/mysqlnd_debug.h 			DBG_LEAVE_EX2((dbg_obj1), (dbg_obj2), ;) \
dbg_obj1          119 ext/mysqlnd/mysqlnd_debug.h #define DBG_ENTER_EX2(dbg_obj1, dbg_obj2, func_name) \
dbg_obj1          123 ext/mysqlnd/mysqlnd_debug.h 					if ((dbg_obj1)) { \
dbg_obj1          124 ext/mysqlnd/mysqlnd_debug.h 						dbg_skip_trace = !(dbg_obj1)->m->func_enter((dbg_obj1), __LINE__, __FILE__, func_name, strlen(func_name)); \
dbg_obj1          131 ext/mysqlnd/mysqlnd_debug.h 						if (((dbg_obj1) && (dbg_obj1)->flags & MYSQLND_DEBUG_PROFILE_CALLS) || \
dbg_obj1          138 ext/mysqlnd/mysqlnd_debug.h #define DBG_LEAVE_EX2(dbg_obj1, dbg_obj2, leave)	\
dbg_obj1          141 ext/mysqlnd/mysqlnd_debug.h 				if (((dbg_obj1) && (dbg_obj1)->flags & MYSQLND_DEBUG_PROFILE_CALLS) || \
dbg_obj1          146 ext/mysqlnd/mysqlnd_debug.h 				if ((dbg_obj1)) { \
dbg_obj1          147 ext/mysqlnd/mysqlnd_debug.h 					(dbg_obj1)->m->func_leave((dbg_obj1), __LINE__, __FILE__, this_call_duration); \
dbg_obj1          159 ext/mysqlnd/mysqlnd_debug.h #define DBG_RETURN_EX2(dbg_obj1, dbg_obj2, value)	DBG_LEAVE_EX2((dbg_obj1), (dbg_obj2), return (value);)
dbg_obj1          160 ext/mysqlnd/mysqlnd_debug.h #define DBG_VOID_RETURN_EX2(dbg_obj1, dbg_obj2)		DBG_LEAVE_EX2((dbg_obj1), (dbg_obj2), return;)