php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | st_mysqlnd_debug_methods |
struct | st_mysqlnd_debug |
struct | st_mysqlnd_plugin_trace_log |
Macros | |
#define | MYSQLND_DEBUG_DUMP_TIME 1 |
#define | MYSQLND_DEBUG_DUMP_TRACE 2 |
#define | MYSQLND_DEBUG_DUMP_PID 4 |
#define | MYSQLND_DEBUG_DUMP_LINE 8 |
#define | MYSQLND_DEBUG_DUMP_FILE 16 |
#define | MYSQLND_DEBUG_DUMP_LEVEL 32 |
#define | MYSQLND_DEBUG_APPEND 64 |
#define | MYSQLND_DEBUG_FLUSH 128 |
#define | MYSQLND_DEBUG_TRACE_MEMORY_CALLS 256 |
#define | MYSQLND_DEBUG_PROFILE_CALLS 512 |
#define | DBG_BLOCK_ENTER(bname) |
#define | DBG_RETURN_EX(dbg_obj, value) |
#define | DBG_VOID_RETURN_EX(dbg_obj) |
#define | DBG_BLOCK_LEAVE_EX(dbg_obj) |
#define | DBG_BLOCK_ENTER(bname) |
#define | DBG_RETURN(value) |
#define | DBG_VOID_RETURN return |
#define | DBG_BLOCK_LEAVE } |
#define | TRACE_ALLOC_BLOCK_ENTER(bname) |
#define | TRACE_ALLOC_RETURN(value) |
#define | TRACE_ALLOC_VOID_RETURN return |
#define | TRACE_ALLOC_BLOCK_LEAVE } |
Functions | |
void | mysqlnd_debug_trace_plugin_register (void) |
PHPAPI MYSQLND_DEBUG * | mysqlnd_debug_init (const char *skip_functions[]) |
#define DBG_BLOCK_ENTER | ( | bname | ) |
Definition at line 173 of file mysqlnd_debug.h.
#define DBG_BLOCK_ENTER | ( | bname | ) |
Definition at line 173 of file mysqlnd_debug.h.
#define DBG_BLOCK_LEAVE } |
Definition at line 215 of file mysqlnd_debug.h.
#define DBG_BLOCK_LEAVE_EX | ( | dbg_obj | ) |
Definition at line 176 of file mysqlnd_debug.h.
Definition at line 213 of file mysqlnd_debug.h.
Definition at line 174 of file mysqlnd_debug.h.
Definition at line 214 of file mysqlnd_debug.h.
#define DBG_VOID_RETURN_EX | ( | dbg_obj | ) |
Definition at line 175 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_APPEND 64 |
Definition at line 76 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_DUMP_FILE 16 |
Definition at line 74 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_DUMP_LEVEL 32 |
Definition at line 75 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_DUMP_LINE 8 |
Definition at line 73 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_DUMP_PID 4 |
Definition at line 72 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_DUMP_TIME 1 |
Definition at line 70 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_DUMP_TRACE 2 |
Definition at line 71 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_FLUSH 128 |
Definition at line 77 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_PROFILE_CALLS 512 |
Definition at line 79 of file mysqlnd_debug.h.
#define MYSQLND_DEBUG_TRACE_MEMORY_CALLS 256 |
Definition at line 78 of file mysqlnd_debug.h.
#define TRACE_ALLOC_BLOCK_ENTER | ( | bname | ) |
Definition at line 223 of file mysqlnd_debug.h.
#define TRACE_ALLOC_BLOCK_LEAVE } |
Definition at line 226 of file mysqlnd_debug.h.
Definition at line 224 of file mysqlnd_debug.h.
Definition at line 225 of file mysqlnd_debug.h.
PHPAPI MYSQLND_DEBUG * mysqlnd_debug_init | ( | const char * | skip_functions[] | ) |
Definition at line 689 of file mysqlnd_debug.c.
Definition at line 763 of file mysqlnd_debug.c.