]> granicus.if.org Git - php/commitdiff
- Moved information about breakpoints to "info break"
authorFelipe Pena <felipensp@gmail.com>
Sun, 24 Nov 2013 13:36:29 +0000 (11:36 -0200)
committerFelipe Pena <felipensp@gmail.com>
Sun, 24 Nov 2013 13:36:29 +0000 (11:36 -0200)
phpdbg_info.c
phpdbg_info.h
phpdbg_prompt.c

index d665f92d7d8b35d9b1051a64935d250bac9ceea3..51e3a336ae281d52a860a0df773bf37d39f39184 100644 (file)
 #include "phpdbg.h"
 #include "phpdbg_utils.h"
 #include "phpdbg_info.h"
+#include "phpdbg_bp.h"
 
 ZEND_EXTERN_MODULE_GLOBALS(phpdbg);
 
+PHPDBG_INFO(break) /* {{{ */
+{
+       phpdbg_print_breakpoints(PHPDBG_BREAK_FILE TSRMLS_CC);
+       phpdbg_print_breakpoints(PHPDBG_BREAK_SYM TSRMLS_CC);
+       phpdbg_print_breakpoints(PHPDBG_BREAK_METHOD TSRMLS_CC);
+       phpdbg_print_breakpoints(PHPDBG_BREAK_OPLINE TSRMLS_CC);
+       phpdbg_print_breakpoints(PHPDBG_BREAK_COND TSRMLS_CC);
+       phpdbg_print_breakpoints(PHPDBG_BREAK_OPCODE TSRMLS_CC);
+
+       return SUCCESS;
+} /* }}} */
+
 PHPDBG_INFO(files) /* {{{ */
 {
     HashPosition pos;
index 727a3d6f65d0a7748817941310a4c8bcb6bdb080..23fcae6902aa4ac83f300704f01b942afba91ffb 100644 (file)
@@ -25,6 +25,7 @@
 #define PHPDBG_INFO(name) PHPDBG_COMMAND(info_##name)
 
 PHPDBG_INFO(files);
+PHPDBG_INFO(break);
 PHPDBG_INFO(classes);
 PHPDBG_INFO(funcs);
 PHPDBG_INFO(error);
@@ -32,12 +33,13 @@ PHPDBG_INFO(vars);
 PHPDBG_INFO(literal);
 
 static const phpdbg_command_t phpdbg_info_commands[] = {
-    PHPDBG_COMMAND_D_EX(files,         "lists included files",                         'F', info_files,   NULL, 0),
-    PHPDBG_COMMAND_D_EX(classes,       "lists loaded classes",                         'c', info_classes, NULL, 0),
-    PHPDBG_COMMAND_D_EX(funcs,         "lists loaded classes",                         'f', info_funcs,   NULL, 0),
-    PHPDBG_COMMAND_D_EX(error,         "show the last error",                          'e', info_error,   NULL, 0),
-    PHPDBG_COMMAND_D_EX(vars,          "show active variables",                        'v', info_vars,    NULL, 0),
-    PHPDBG_COMMAND_D_EX(literal,       "show active literal constants",        'l', info_literal, NULL, 0),
+    PHPDBG_COMMAND_D_EX(break,          "show breakpoints",                'b', info_break,   NULL, 0),
+    PHPDBG_COMMAND_D_EX(files,          "lists included files",                        'F', info_files,   NULL, 0),
+    PHPDBG_COMMAND_D_EX(classes,        "lists loaded classes",                        'c', info_classes, NULL, 0),
+    PHPDBG_COMMAND_D_EX(funcs,          "lists loaded classes",                        'f', info_funcs,   NULL, 0),
+    PHPDBG_COMMAND_D_EX(error,          "show the last error",                         'e', info_error,   NULL, 0),
+    PHPDBG_COMMAND_D_EX(vars,           "show active variables",                       'v', info_vars,    NULL, 0),
+    PHPDBG_COMMAND_D_EX(literal,        "show active literal constants",       'l', info_literal, NULL, 0),
     PHPDBG_END_COMMAND
 };
 
index ba10e2e47bd8a615634dc634011b066639944701..104d3ded0a9ffc144ecdf90f6d57aa756d8da303 100644 (file)
@@ -739,13 +739,6 @@ PHPDBG_COMMAND(print) /* {{{ */
                                (float) (zend_memory_usage(1 TSRMLS_CC)/1024),
                                (float) (zend_memory_usage(0 TSRMLS_CC)/1024));
 
-                       phpdbg_print_breakpoints(PHPDBG_BREAK_FILE TSRMLS_CC);
-                       phpdbg_print_breakpoints(PHPDBG_BREAK_SYM TSRMLS_CC);
-                       phpdbg_print_breakpoints(PHPDBG_BREAK_METHOD TSRMLS_CC);
-                       phpdbg_print_breakpoints(PHPDBG_BREAK_OPLINE TSRMLS_CC);
-                       phpdbg_print_breakpoints(PHPDBG_BREAK_COND TSRMLS_CC);
-                       phpdbg_print_breakpoints(PHPDBG_BREAK_OPCODE TSRMLS_CC);
-
                        phpdbg_writeln(SEPARATE);
                } break;