mirror of
https://github.com/php/php-src.git
synced 2025-08-19 08:49:28 +02:00
Adapted opline_num breakpoints to master branch
This commit is contained in:
commit
50db4919ce
47 changed files with 4454 additions and 642 deletions
12
phpdbg_cmd.h
12
phpdbg_cmd.h
|
@ -114,16 +114,24 @@ typedef struct {
|
|||
* Input Management
|
||||
*/
|
||||
PHPDBG_API phpdbg_input_t* phpdbg_read_input(char *buffered TSRMLS_DC);
|
||||
PHPDBG_API phpdbg_input_t** phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC);
|
||||
PHPDBG_API void phpdbg_destroy_input(phpdbg_input_t** TSRMLS_DC);
|
||||
|
||||
/*
|
||||
* Argument Management
|
||||
*/
|
||||
PHPDBG_API phpdbg_input_t** phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC);
|
||||
PHPDBG_API void phpdbg_destroy_argv(phpdbg_input_t **argv, int argc TSRMLS_DC);
|
||||
#define phpdbg_argv_is(n, s) \
|
||||
(memcmp(input->argv[n]->string, s, input->argv[n]->length-1) == SUCCESS)
|
||||
(memcmp(input->argv[n]->string, s, input->argv[n]->length) == SUCCESS)
|
||||
|
||||
/*
|
||||
* Parameter Management
|
||||
*/
|
||||
PHPDBG_API phpdbg_param_type phpdbg_parse_param(const char*, size_t, phpdbg_param_t* TSRMLS_DC);
|
||||
PHPDBG_API void phpdbg_clear_param(phpdbg_param_t* TSRMLS_DC);
|
||||
PHPDBG_API void phpdbg_copy_param(const phpdbg_param_t*, phpdbg_param_t* TSRMLS_DC);
|
||||
PHPDBG_API zend_bool phpdbg_match_param(const phpdbg_param_t *, const phpdbg_param_t * TSRMLS_DC);
|
||||
PHPDBG_API zend_ulong phpdbg_hash_param(const phpdbg_param_t * TSRMLS_DC);
|
||||
PHPDBG_API const char* phpdbg_get_param_type(const phpdbg_param_t* TSRMLS_DC);
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue