php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mysqlnd_debug.c File Reference
#include "php.h"
#include "mysqlnd.h"
#include "mysqlnd_priv.h"
#include "mysqlnd_debug.h"

Go to the source code of this file.

Data Structures

struct  st_mysqlnd_dbg_function_profile
 

Macros

#define PROFILE_UNDERPERFORM_THRESHOLD   10
 

Enumerations

enum  mysqlnd_debug_parser_state { PARSER_WAIT_MODIFIER , PARSER_WAIT_COLON , PARSER_WAIT_VALUE }
 

Functions

PHPAPI MYSQLND_DEBUGmysqlnd_debug_init (const char *skip_functions[])
 
PHPAPI void mysqlnd_debug (const char *mode)
 
void mysqlnd_debug_trace_plugin_register (void)
 

Variables

 MYSQLND_CLASS_METHODS_END
 

Macro Definition Documentation

◆ PROFILE_UNDERPERFORM_THRESHOLD

#define PROFILE_UNDERPERFORM_THRESHOLD   10

Definition at line 286 of file mysqlnd_debug.c.

Enumeration Type Documentation

◆ mysqlnd_debug_parser_state

Enumerator
PARSER_WAIT_MODIFIER 
PARSER_WAIT_COLON 
PARSER_WAIT_VALUE 

Definition at line 474 of file mysqlnd_debug.c.

Function Documentation

◆ mysqlnd_debug()

PHPAPI void mysqlnd_debug ( const char * mode)

Definition at line 709 of file mysqlnd_debug.c.

◆ mysqlnd_debug_init()

PHPAPI MYSQLND_DEBUG * mysqlnd_debug_init ( const char * skip_functions[])

Definition at line 689 of file mysqlnd_debug.c.

◆ mysqlnd_debug_trace_plugin_register()

void mysqlnd_debug_trace_plugin_register ( void )

Definition at line 763 of file mysqlnd_debug.c.

Variable Documentation

◆ MYSQLND_CLASS_METHODS_END

MYSQLND_CLASS_METHODS_END

Definition at line 680 of file mysqlnd_debug.c.