Browse Source

separation etc

pull/550/head
krakjoe 13 years ago
parent
commit
42eaa989af
  1. 12
      phpdbg_bp.c
  2. 2
      phpdbg_bp.h
  3. 12
      phpdbg_prompt.c

12
phpdbg_bp.c

@ -186,3 +186,15 @@ int phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{{ *
return FAILURE;
} /* }}} */
void phpdbg_clear_breakpoints(TSRMLS_D) /* {{{ */
{
zend_hash_clean(&PHPDBG_G(bp_files));
zend_hash_clean(&PHPDBG_G(bp_symbols));
zend_hash_clean(&PHPDBG_G(bp_oplines));
PHPDBG_G(has_file_bp) = 0;
PHPDBG_G(has_sym_bp) = 0;
PHPDBG_G(has_opline_bp) = 0;
PHPDBG_G(bp_count) = 0;
} /* }}} */

2
phpdbg_bp.h

@ -58,4 +58,6 @@ int phpdbg_find_breakpoint_file(zend_op_array* TSRMLS_DC);
int phpdbg_find_breakpoint_symbol(zend_function* TSRMLS_DC);
int phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t TSRMLS_DC);
void phpdbg_clear_breakpoints(TSRMLS_D);
#endif /* PHPDBG_BP_H */

12
phpdbg_prompt.c

@ -377,13 +377,7 @@ static PHPDBG_COMMAND(clear) /* {{{ */
printf("[\tSymbols\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp_symbols)));
printf("[\tOplines\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp_oplines)));
zend_hash_clean(&PHPDBG_G(bp_files));
zend_hash_clean(&PHPDBG_G(bp_symbols));
zend_hash_clean(&PHPDBG_G(bp_oplines));
PHPDBG_G(has_file_bp) = 0;
PHPDBG_G(has_sym_bp) = 0;
PHPDBG_G(has_opline_bp) = 0;
phpdbg_clear_breakpoints(TSRMLS_C);
return SUCCESS;
} /* }}} */
@ -421,6 +415,10 @@ static PHPDBG_COMMAND(help) /* {{{ */
static PHPDBG_COMMAND(quiet) { /* {{{ */
PHPDBG_G(quiet) = atoi(expr);
printf(
"[Quietness %s]\n", PHPDBG_G(quiet) ? "enabled" : "disabled");
return SUCCESS;
} /* }}} */

Loading…
Cancel
Save