This commit is contained in:
krakjoe 2013-11-12 16:07:59 +00:00
parent c43d5a558f
commit b6f5b64c61

View file

@ -88,11 +88,8 @@ PHPDBG_HELP(eval) /* {{{ */
PHPDBG_HELP(break) /* {{{ */ PHPDBG_HELP(break) /* {{{ */
{ {
printf("Setting a breakpoint stops execution at a specific stage, the syntax is:\n"); printf("Setting a breakpoint stops execution at a specific stage.\n");
printf("\tfile:line\n"); printf("\n");
printf("\tfunction\n");
printf("\t\\my\\class::method\n");
printf("\t0x16\n");
printf("For example:\n"); printf("For example:\n");
printf("\t%sbreak test.php:1\n", PHPDBG_PROMPT_LINE(TSRMLS_C)); printf("\t%sbreak test.php:1\n", PHPDBG_PROMPT_LINE(TSRMLS_C));
printf("Will break execution on line 1 of test.php\n"); printf("Will break execution on line 1 of test.php\n");
@ -102,6 +99,8 @@ PHPDBG_HELP(break) /* {{{ */
printf("Will break execution on entry to \\my\\class::method\n"); printf("Will break execution on entry to \\my\\class::method\n");
printf("\t%sbreak 0x7ff68f570e08\n", PHPDBG_PROMPT_LINE(TSRMLS_C)); printf("\t%sbreak 0x7ff68f570e08\n", PHPDBG_PROMPT_LINE(TSRMLS_C));
printf("Will break at the opline with the address provided (addresses are shown during execution)\n"); printf("Will break at the opline with the address provided (addresses are shown during execution)\n");
printf("\t%sbreak 200\n", PHPDBG_PROMPT_LINE(TSRMLS_C));
printf("Will break at line 200 of the currently executing file\n");
printf("It is important to note, an address is only valid for the current compiled representation of the script\n"); printf("It is important to note, an address is only valid for the current compiled representation of the script\n");
printf("If you have to clean the environment and recompile then your opline break points will be invalid\n"); printf("If you have to clean the environment and recompile then your opline break points will be invalid\n");
return SUCCESS; return SUCCESS;