PHPDBG_API 93 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_reset_breakpoints(TSRMLS_D) /* {{{ */ PHPDBG_API 113 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_export_breakpoints(FILE *handle TSRMLS_DC) /* {{{ */ PHPDBG_API 222 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_file(const char *path, long line_num TSRMLS_DC) /* {{{ */ PHPDBG_API 275 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_symbol(const char *name, size_t name_len TSRMLS_DC) /* {{{ */ PHPDBG_API 297 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_method(const char *class_name, const char *func_name TSRMLS_DC) /* {{{ */ PHPDBG_API 338 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC) /* {{{ */ PHPDBG_API 361 sapi/phpdbg/phpdbg_bp.c PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array TSRMLS_DC) /* {{{ */ PHPDBG_API 397 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array TSRMLS_DC) /* {{{ */ PHPDBG_API 437 sapi/phpdbg/phpdbg_bp.c PHPDBG_API int phpdbg_resolve_opline_break(phpdbg_breakopline_t *new_break TSRMLS_DC) /* {{{ */ PHPDBG_API 499 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline TSRMLS_DC) /* {{{ */ PHPDBG_API 559 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline TSRMLS_DC) /* {{{ */ PHPDBG_API 608 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline TSRMLS_DC) /* {{{ */ PHPDBG_API 657 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_opcode(const char *name, size_t name_len TSRMLS_DC) /* {{{ */ PHPDBG_API 681 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{{ */ PHPDBG_API 756 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_expression(const char *expr, size_t expr_len TSRMLS_DC) /* {{{ */ PHPDBG_API 769 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_at(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ PHPDBG_API 1036 sapi/phpdbg/phpdbg_bp.c PHPDBG_API phpdbg_breakbase_t *phpdbg_find_breakpoint(zend_execute_data* execute_data TSRMLS_DC) /* {{{ */ PHPDBG_API 1087 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_delete_breakpoint(zend_ulong num TSRMLS_DC) /* {{{ */ PHPDBG_API 1158 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_clear_breakpoints(TSRMLS_D) /* {{{ */ PHPDBG_API 1176 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_hit_breakpoint(phpdbg_breakbase_t *brake, zend_bool output TSRMLS_DC) /* {{{ */ PHPDBG_API 1185 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_print_breakpoint(phpdbg_breakbase_t *brake TSRMLS_DC) /* {{{ */ PHPDBG_API 1299 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_enable_breakpoint(zend_ulong id TSRMLS_DC) /* {{{ */ PHPDBG_API 1308 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_disable_breakpoint(zend_ulong id TSRMLS_DC) /* {{{ */ PHPDBG_API 1317 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_enable_breakpoints(TSRMLS_D) /* {{{ */ PHPDBG_API 1322 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_disable_breakpoints(TSRMLS_D) { /* {{{ */ PHPDBG_API 1326 sapi/phpdbg/phpdbg_bp.c PHPDBG_API phpdbg_breakbase_t *phpdbg_find_breakbase(zend_ulong id TSRMLS_DC) /* {{{ */ PHPDBG_API 1334 sapi/phpdbg/phpdbg_bp.c PHPDBG_API phpdbg_breakbase_t *phpdbg_find_breakbase_ex(zend_ulong id, HashTable ***table, HashPosition *position TSRMLS_DC) /* {{{ */ PHPDBG_API 1351 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_print_breakpoints(zend_ulong type TSRMLS_DC) /* {{{ */ PHPDBG_API 107 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array TSRMLS_DC); PHPDBG_API 108 sapi/phpdbg/phpdbg_bp.h PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array TSRMLS_DC); PHPDBG_API 109 sapi/phpdbg/phpdbg_bp.h PHPDBG_API int phpdbg_resolve_opline_break(phpdbg_breakopline_t *new_break TSRMLS_DC); /* }}} */ PHPDBG_API 112 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_file(const char* filename, long lineno TSRMLS_DC); PHPDBG_API 113 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_symbol(const char* func_name, size_t func_name_len TSRMLS_DC); PHPDBG_API 114 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_method(const char* class_name, const char* func_name TSRMLS_DC); PHPDBG_API 115 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_opcode(const char* opname, size_t opname_len TSRMLS_DC); PHPDBG_API 116 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC); PHPDBG_API 117 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC); PHPDBG_API 118 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline TSRMLS_DC); PHPDBG_API 119 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline TSRMLS_DC); PHPDBG_API 120 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline TSRMLS_DC); PHPDBG_API 121 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_expression(const char* expression, size_t expression_len TSRMLS_DC); PHPDBG_API 122 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_at(const phpdbg_param_t *param TSRMLS_DC); /* }}} */ PHPDBG_API 125 sapi/phpdbg/phpdbg_bp.h PHPDBG_API phpdbg_breakbase_t* phpdbg_find_breakpoint(zend_execute_data* TSRMLS_DC); /* }}} */ PHPDBG_API 128 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_hit_breakpoint(phpdbg_breakbase_t* brake, zend_bool output TSRMLS_DC); PHPDBG_API 129 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_print_breakpoints(zend_ulong type TSRMLS_DC); PHPDBG_API 130 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_print_breakpoint(phpdbg_breakbase_t* brake TSRMLS_DC); PHPDBG_API 131 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_reset_breakpoints(TSRMLS_D); PHPDBG_API 132 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_clear_breakpoints(TSRMLS_D); PHPDBG_API 133 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_delete_breakpoint(zend_ulong num TSRMLS_DC); PHPDBG_API 134 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_enable_breakpoints(TSRMLS_D); PHPDBG_API 135 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_enable_breakpoint(zend_ulong id TSRMLS_DC); PHPDBG_API 136 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_disable_breakpoint(zend_ulong id TSRMLS_DC); PHPDBG_API 137 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_disable_breakpoints(TSRMLS_D); /* }}} */ PHPDBG_API 140 sapi/phpdbg/phpdbg_bp.h PHPDBG_API phpdbg_breakbase_t *phpdbg_find_breakbase(zend_ulong id TSRMLS_DC); PHPDBG_API 141 sapi/phpdbg/phpdbg_bp.h PHPDBG_API phpdbg_breakbase_t *phpdbg_find_breakbase_ex(zend_ulong id, HashTable ***table, HashPosition *position TSRMLS_DC); /* }}} */ PHPDBG_API 144 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_export_breakpoints(FILE *handle TSRMLS_DC); /* }}} */ PHPDBG_API 46 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API const char *phpdbg_get_param_type(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ PHPDBG_API 72 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_clear_param(phpdbg_param_t *param TSRMLS_DC) /* {{{ */ PHPDBG_API 93 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer TSRMLS_DC) /* {{{ */ PHPDBG_API 155 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_copy_param(const phpdbg_param_t* src, phpdbg_param_t* dest TSRMLS_DC) /* {{{ */ PHPDBG_API 213 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API zend_ulong phpdbg_hash_param(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ PHPDBG_API 268 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API zend_bool phpdbg_match_param(const phpdbg_param_t *l, const phpdbg_param_t *r TSRMLS_DC) /* {{{ */ PHPDBG_API 343 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg) { PHPDBG_API 394 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_stack_free(phpdbg_param_t *stack) { PHPDBG_API 444 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param) { PHPDBG_API 467 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API int phpdbg_stack_verify(const phpdbg_command_t *command, phpdbg_param_t **stack, char **why TSRMLS_DC) { PHPDBG_API 569 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API const phpdbg_command_t* phpdbg_stack_resolve(const phpdbg_command_t *commands, const phpdbg_command_t *parent, phpdbg_param_t **top, char **why) { PHPDBG_API 671 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API int phpdbg_stack_execute(phpdbg_param_t *stack, char **why TSRMLS_DC) { PHPDBG_API 719 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API char* phpdbg_read_input(char *buffered TSRMLS_DC) /* {{{ */ PHPDBG_API 812 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_destroy_input(char **input TSRMLS_DC) /*{{{ */ PHPDBG_API 129 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API char* phpdbg_read_input(char *buffered TSRMLS_DC); PHPDBG_API 130 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_destroy_input(char** TSRMLS_DC); PHPDBG_API 135 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param); PHPDBG_API 136 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API const phpdbg_command_t* phpdbg_stack_resolve(const phpdbg_command_t *commands, const phpdbg_command_t *parent, phpdbg_param_t **top, char **why); PHPDBG_API 137 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API int phpdbg_stack_verify(const phpdbg_command_t *command, phpdbg_param_t **stack, char **why TSRMLS_DC); PHPDBG_API 138 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API int phpdbg_stack_execute(phpdbg_param_t *stack, char **why TSRMLS_DC); PHPDBG_API 139 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_stack_free(phpdbg_param_t *stack); PHPDBG_API 144 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_clear_param(phpdbg_param_t* TSRMLS_DC); PHPDBG_API 145 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_copy_param(const phpdbg_param_t*, phpdbg_param_t* TSRMLS_DC); PHPDBG_API 146 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API zend_bool phpdbg_match_param(const phpdbg_param_t *, const phpdbg_param_t * TSRMLS_DC); PHPDBG_API 147 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API zend_ulong phpdbg_hash_param(const phpdbg_param_t * TSRMLS_DC); PHPDBG_API 148 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API const char* phpdbg_get_param_type(const phpdbg_param_t* TSRMLS_DC); PHPDBG_API 149 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer TSRMLS_DC); PHPDBG_API 150 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg); PHPDBG_API 81 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_numeric(const char *str) /* {{{ */ PHPDBG_API 95 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_empty(const char *str) /* {{{ */ PHPDBG_API 109 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_addr(const char *str) /* {{{ */ PHPDBG_API 114 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_class_method(const char *str, size_t len, char **class, char **method) /* {{{ */ PHPDBG_API 148 sapi/phpdbg/phpdbg_utils.c PHPDBG_API char *phpdbg_resolve_path(const char *path TSRMLS_DC) /* {{{ */ PHPDBG_API 159 sapi/phpdbg/phpdbg_utils.c PHPDBG_API const char *phpdbg_current_file(TSRMLS_D) /* {{{ */ PHPDBG_API 170 sapi/phpdbg/phpdbg_utils.c PHPDBG_API const zend_function *phpdbg_get_function(const char *fname, const char *cname TSRMLS_DC) /* {{{ */ PHPDBG_API 197 sapi/phpdbg/phpdbg_utils.c PHPDBG_API char *phpdbg_trim(const char *str, size_t len, size_t *new_len) /* {{{ */ PHPDBG_API 227 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_print(int type TSRMLS_DC, FILE *fp, const char *format, ...) /* {{{ */ PHPDBG_API 296 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_rlog(FILE *fp, const char *fmt, ...) { /* {{{ */ PHPDBG_API 324 sapi/phpdbg/phpdbg_utils.c PHPDBG_API const phpdbg_color_t *phpdbg_get_color(const char *name, size_t name_length TSRMLS_DC) /* {{{ */ PHPDBG_API 344 sapi/phpdbg/phpdbg_utils.c PHPDBG_API void phpdbg_set_color(int element, const phpdbg_color_t *color TSRMLS_DC) /* {{{ */ PHPDBG_API 349 sapi/phpdbg/phpdbg_utils.c PHPDBG_API void phpdbg_set_color_ex(int element, const char *name, size_t name_length TSRMLS_DC) /* {{{ */ PHPDBG_API 358 sapi/phpdbg/phpdbg_utils.c PHPDBG_API const phpdbg_color_t* phpdbg_get_colors(TSRMLS_D) /* {{{ */ PHPDBG_API 363 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_get_element(const char *name, size_t len TSRMLS_DC) { PHPDBG_API 378 sapi/phpdbg/phpdbg_utils.c PHPDBG_API void phpdbg_set_prompt(const char *prompt TSRMLS_DC) /* {{{ */ PHPDBG_API 395 sapi/phpdbg/phpdbg_utils.c PHPDBG_API const char *phpdbg_get_prompt(TSRMLS_D) /* {{{ */ PHPDBG_API 439 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_get_terminal_width(TSRMLS_D) /* {{{ */ PHPDBG_API 27 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_is_numeric(const char*); PHPDBG_API 28 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_is_empty(const char*); PHPDBG_API 29 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_is_addr(const char*); PHPDBG_API 30 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_is_class_method(const char*, size_t, char**, char**); PHPDBG_API 31 sapi/phpdbg/phpdbg_utils.h PHPDBG_API const char *phpdbg_current_file(TSRMLS_D); PHPDBG_API 32 sapi/phpdbg/phpdbg_utils.h PHPDBG_API char *phpdbg_resolve_path(const char* TSRMLS_DC); PHPDBG_API 33 sapi/phpdbg/phpdbg_utils.h PHPDBG_API char *phpdbg_trim(const char*, size_t, size_t*); PHPDBG_API 34 sapi/phpdbg/phpdbg_utils.h PHPDBG_API const zend_function *phpdbg_get_function(const char*, const char* TSRMLS_DC); PHPDBG_API 48 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_print(int TSRMLS_DC, FILE*, const char*, ...) PHP_ATTRIBUTE_FORMAT(printf, 4, 5); PHPDBG_API 50 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_print(int TSRMLS_DC, FILE*, const char*, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4); PHPDBG_API 53 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_rlog(FILE *stream, const char *fmt, ...); PHPDBG_API 112 sapi/phpdbg/phpdbg_utils.h PHPDBG_API const phpdbg_color_t *phpdbg_get_color(const char *name, size_t name_length TSRMLS_DC); PHPDBG_API 113 sapi/phpdbg/phpdbg_utils.h PHPDBG_API void phpdbg_set_color(int element, const phpdbg_color_t *color TSRMLS_DC); PHPDBG_API 114 sapi/phpdbg/phpdbg_utils.h PHPDBG_API void phpdbg_set_color_ex(int element, const char *name, size_t name_length TSRMLS_DC); PHPDBG_API 115 sapi/phpdbg/phpdbg_utils.h PHPDBG_API const phpdbg_color_t* phpdbg_get_colors(TSRMLS_D); PHPDBG_API 116 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_get_element(const char *name, size_t len TSRMLS_DC); /* }}} */ PHPDBG_API 119 sapi/phpdbg/phpdbg_utils.h PHPDBG_API void phpdbg_set_prompt(const char* TSRMLS_DC); PHPDBG_API 120 sapi/phpdbg/phpdbg_utils.h PHPDBG_API const char *phpdbg_get_prompt(TSRMLS_D); /* }}} */ PHPDBG_API 123 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_get_terminal_width(TSRMLS_D); /* }}} */