php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend.h"
#include "zend_hash.h"
#include "phpdbg.h"
#include "phpdbg_bp.h"
#include "phpdbg_utils.h"
#include "zend_globals.h"
#include "ext/standard/php_string.h"
Go to the source code of this file.
Macros | |
#define | PHPDBG_BREAK_MAPPING(id, table) |
#define | PHPDBG_BREAK_UNMAPPING(id) |
#define | PHPDBG_BREAK_INIT(b, t) |
#define | WIN32_PATH_CHECK 0 |
#define PHPDBG_BREAK_INIT | ( | b, | |
t ) |
Definition at line 52 of file phpdbg_bp.c.
#define PHPDBG_BREAK_MAPPING | ( | id, | |
table ) |
Definition at line 48 of file phpdbg_bp.c.
#define PHPDBG_BREAK_UNMAPPING | ( | id | ) |
Definition at line 49 of file phpdbg_bp.c.
#define WIN32_PATH_CHECK 0 |
PHPDBG_API void phpdbg_clear_breakpoints | ( | void | ) |
Definition at line 1254 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_delete_breakpoint | ( | zend_ulong | num | ) |
Definition at line 1190 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_disable_breakpoint | ( | zend_ulong | id | ) |
Definition at line 1404 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_disable_breakpoints | ( | void | ) |
Definition at line 1418 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_enable_breakpoint | ( | zend_ulong | id | ) |
Definition at line 1395 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_enable_breakpoints | ( | void | ) |
Definition at line 1413 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_export_breakpoints | ( | FILE * | handle | ) |
Definition at line 109 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_export_breakpoints_to_string | ( | char ** | str | ) |
Definition at line 117 of file phpdbg_bp.c.
PHPDBG_API phpdbg_breakbase_t * phpdbg_find_breakbase | ( | zend_ulong | id | ) |
Definition at line 1422 of file phpdbg_bp.c.
PHPDBG_API phpdbg_breakbase_t * phpdbg_find_breakbase_ex | ( | zend_ulong | id, |
HashTable ** | table, | ||
zend_ulong * | numkey, | ||
zend_string ** | strkey ) |
Definition at line 1431 of file phpdbg_bp.c.
PHPDBG_API phpdbg_breakbase_t * phpdbg_find_breakpoint | ( | zend_execute_data * | execute_data | ) |
Definition at line 1142 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_hit_breakpoint | ( | phpdbg_breakbase_t * | brake, |
bool | output ) |
Definition at line 1273 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_print_breakpoint | ( | phpdbg_breakbase_t * | brake | ) |
Definition at line 1282 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_print_breakpoints | ( | zend_ulong | type | ) |
Definition at line 1446 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_reset_breakpoints | ( | void | ) |
Definition at line 96 of file phpdbg_bp.c.
PHPDBG_API int phpdbg_resolve_op_array_break | ( | phpdbg_breakopline_t * | brake, |
zend_op_array * | op_array ) |
Definition at line 500 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_resolve_op_array_breaks | ( | zend_op_array * | op_array | ) |
Definition at line 536 of file phpdbg_bp.c.
PHPDBG_API int phpdbg_resolve_opline_break | ( | phpdbg_breakopline_t * | new_break | ) |
Definition at line 572 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_resolve_pending_file_break | ( | const char * | file | ) |
Definition at line 389 of file phpdbg_bp.c.
PHPDBG_API HashTable * phpdbg_resolve_pending_file_break_ex | ( | const char * | file, |
uint32_t | filelen, | ||
zend_string * | cur, | ||
HashTable * | fileht ) |
Definition at line 343 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_at | ( | const phpdbg_param_t * | param | ) |
Definition at line 915 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_expression | ( | const char * | expr, |
size_t | expr_len ) |
Definition at line 902 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_file | ( | const char * | path, |
size_t | path_len, | ||
zend_ulong | line_num ) |
Definition at line 256 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_file_opline | ( | const char * | file, |
zend_ulong | opline ) |
Definition at line 738 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_function_opline | ( | const char * | function, |
zend_ulong | opline ) |
Definition at line 692 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_method | ( | const char * | class_name, |
const char * | func_name ) |
Definition at line 435 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_method_opline | ( | const char * | class, |
const char * | method, | ||
zend_ulong | opline ) |
Definition at line 639 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_opcode | ( | const char * | name, |
size_t | name_len ) |
Definition at line 784 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_opline | ( | zend_ulong | opline | ) |
Definition at line 479 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_opline_ex | ( | phpdbg_opline_ptr_t | opline | ) |
Definition at line 806 of file phpdbg_bp.c.
PHPDBG_API void phpdbg_set_breakpoint_symbol | ( | const char * | name, |
size_t | name_len ) |
Definition at line 404 of file phpdbg_bp.c.