Commit Graph

401 Commits

Author SHA1 Message Date
Bob Weinand
bbeccd7474 First draft of an xml protocol 2014-09-21 04:17:19 +02:00
Bob Weinand
219beac36b Fix readline/libedit (Thanks to @remicollet) 2014-06-29 11:26:03 +02:00
Bob Weinand
7cfe696371 Fix ZTS build 2014-06-09 00:02:10 +02:00
Bob Weinand
4c79fe6afa Updated parser & leer to be usable with re2c
Fixes some weird temporary compilation errors too
2014-06-08 20:34:30 +00:00
Bob Weinand
447ec05f31 Fixed infinite loop when quitting (sometimes) 2014-04-21 23:14:06 +02:00
krakjoe
c1e12316f1 fixup help, behaviour of step command when not executing 2014-04-21 22:00:21 +01:00
krakjoe
e9668d4ce8 buffer input to repeat commands 2014-04-21 21:43:19 +01:00
Bob Weinand
577c6ed0ce Fixed stepping 2014-04-20 20:20:59 +02:00
Bob Weinand
422dc49c0d Merge branch 'master' of https://github.com/krakjoe/phpdbg
Conflicts:
	phpdbg_help.c
	phpdbg_prompt.c
2014-04-20 19:55:44 +02:00
krakjoe
f96feea00c step by line and opcode modes preserved, set stepping added, help updated 2014-04-20 18:46:35 +01:00
krakjoe
373b9ecd05 rename next to continue, cleanup help 2014-04-20 17:10:52 +01:00
Bob Weinand
e097919f16 Stepping is now line by line with gdb style command 2014-04-20 16:47:24 +02:00
Bob Weinand
5a7497904e Breakpoints now hit only once if line was not switched 2014-04-20 13:25:28 +02:00
Bob Weinand
508c379428 Added error on compile failure in exec cmd 2014-04-20 12:54:50 +02:00
krakjoe
fd74024a49 remove compile command 2014-04-19 21:22:09 +01:00
Bob Weinand
a0ee96289b Commented out a few PHPDBG_IS_QUITTING checks to fix bug
If it does not work, please revert...
2014-04-16 20:55:41 +02:00
Bob Weinand
2ab2b74af3 Also check for length to not segfault 2014-04-16 20:55:02 +02:00
Bob Weinand
0e8637441c Fixed segfault when input == NULL 2014-04-15 15:52:46 +00:00
Bob Weinand
eae91d9de7 Added help 2014-04-13 17:34:27 +02:00
krakjoe
faa7e3264e fix compat with lexer stuff 2014-04-13 11:42:47 +01:00
krakjoe
42355fb9bf Merge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive
Conflicts:
	config.m4
	phpdbg.c
	phpdbg_prompt.c
2014-04-13 11:07:38 +01:00
krakjoe
0dc9be6f1e cleanup 2014-04-13 08:48:59 +01:00
krakjoe
8c23b038cd fix moar 2014-04-13 08:43:19 +01:00
krakjoe
4387723ef7 fix argc/argv 2014-04-13 08:34:16 +01:00
krakjoe
65984df220 merge master 2014-04-13 08:09:53 +01:00
krakjoe
ef86b57f3b Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
Conflicts:
	phpdbg_prompt.c
2014-04-13 08:06:42 +01:00
Bob Weinand
3db29ee439 Added support for command line arg passing
"phpdbg -- arg" in shell
"run arg" in phpdbg prompt
2014-04-13 00:27:46 +02:00
Bob Weinand
c86ba551ac Merge branch 'master' into watchpoints_recursive
Conflicts:
	phpdbg.c
	phpdbg_utils.c
	phpdbg_utils.h
2014-03-23 23:32:13 +01:00
Bob Weinand
bd2305f1d2 Fixed possible duplication of watchpoints output 2014-03-22 21:27:25 -04:00
krakjoe
d8ed537cd4 moar params for registered functions 2014-02-24 22:30:46 +00:00
krakjoe
4bab2d2f90 export command 2014-02-24 19:03:55 +00:00
krakjoe
043bfd6e2c woops+correction in help 2014-02-24 17:11:09 +00:00
krakjoe
85b5907e85 fix ts build 2014-02-24 09:26:03 +00:00
krakjoe
4b738cee2b set colors working 2014-02-23 07:33:48 +00:00
krakjoe
ee6cc5ba60 do not allow abbreivation of anything without alias, fixes input for sh/ev 2014-02-21 21:31:01 +00:00
krakjoe
1b92ce9a1b call register 2014-02-21 20:42:15 +00:00
krakjoe
1c5f8ca7e1 verify noargs 2014-02-21 19:05:20 +00:00
krakjoe
28debb4717 ... 2014-02-21 18:52:06 +00:00
krakjoe
c3a897bf3d introduce proper support for file:#opline 2014-02-21 18:01:50 +00:00
krakjoe
fde1e44d62 trim breaking commands 2014-02-21 16:18:46 +00:00
krakjoe
5db16dd989 better-ness, I think 2014-02-21 14:44:16 +00:00
krakjoe
e2fcc870e3 work on lexer to be more permissive (accept moar strings)
work on parameter parsing and command resolution
work on error reporting for failed arguments
update most commands
move quiet to set quiet
move set break on/off to set breaks on/off
keep set break for set break <id> <on/off>
update help accordingly
2014-02-19 20:18:49 +00:00
krakjoe
996182993d remove input_t
support single char aliases
...
2014-02-19 08:33:54 +00:00
krakjoe
e2e93ac259 work on parameters to commands 2014-02-19 00:33:49 +00:00
krakjoe
1952750af6 ... 2014-02-18 20:04:02 +00:00
krakjoe
e392e730ea execute new stack now 2014-02-18 19:48:33 +00:00
krakjoe
cadc909bb7 use correct param types 2014-02-18 08:39:38 +00:00
Bob Weinand
7b44890ac4 Merge pull request #73 from TerryE/new-help
New help updates
2014-02-16 17:09:15 +01:00
Terry Ellison
88bd558a73 Work in progress chekpoint of changes to help module. To allow peer review and feedback 2014-02-02 16:35:28 +00:00
krakjoe
891477dc1c windows 2014-02-02 15:16:01 +00:00