Commit Graph

1031 Commits

Author SHA1 Message Date
Bob Weinand
fdd9bc2050 Clean up information on watchpoint breaks 2014-04-14 10:46:52 +02:00
krakjoe
774a879e65 tidy help 2014-04-13 16:58:45 +01:00
Bob Weinand
2f54e68ade CR CR etc. in help 2014-04-13 17:55:18 +02:00
Bob Weinand
f53e438933 Added information about $var parameter in watchpoints 2014-04-13 17:48:35 +02:00
Bob Weinand
eae91d9de7 Added help 2014-04-13 17:34:27 +02:00
krakjoe
ce7097fb60 less strange! 2014-04-13 14:43:34 +01:00
Bob Weinand
286dd4dc71 Remove some dead code... 2014-04-13 13:33:07 +02:00
krakjoe
faa7e3264e fix compat with lexer stuff 2014-04-13 11:42:47 +01:00
krakjoe
5c69f3dd8b Merge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive 2014-04-13 11:32:43 +01:00
krakjoe
c2c4a5bd25 fix build 2014-04-13 11:32:35 +01:00
krakjoe
1b2f12159b fix command structure 2014-04-13 11:17:04 +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
b8a4a4c700 squish warnings 2014-04-13 09:07:15 +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
krakjoe
2fde2ada50 fix addr parameters 2014-04-13 08:06:21 +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
86a7731763 Fixed frame number order 2014-04-12 22:08:02 +02:00
Bob Weinand
48bcaf2e72 Retain full compability for all micro versions since PHP 5.4 2014-04-12 18:00:33 +02:00
Bob Weinand
9d72a84f06 Add array watchpoints if recursive zval watchpoint changed + WS 2014-04-03 19:53:58 +00:00
Bob Weinand
fcacee0595 Fixed deleting watchpoints (plus error in btree_delete) 2014-04-03 19:34:08 +00:00
Bob Weinand
e55bbd47af Use the internal zend_get_opcode_name() function
Requires now >=5.4.24 or >=5.5.8 or >=5.6
2014-03-24 14:46:14 +01: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
30fab784dc Fixed TSRM build 2014-03-23 14:57:25 +01:00
Bob Weinand
bd2305f1d2 Fixed possible duplication of watchpoints output 2014-03-22 21:27:25 -04:00
Bob Weinand
7b0219212d Fixed possible segmentation fault upon unset with watchpoints 2014-03-22 09:39:39 -04:00
Bob Weinand
1401314a1b Fixed one major bug in phpdbg_btree_delete
There is some bug when arrays/property tables are deleted: the children are not notified

(Considering now to overwrite the dtor of the array)
2014-03-17 06:19:14 -04:00
Bob Weinand
f887960f9b removed some weird crash when freeing to early 2014-03-16 22:37:33 +01:00
Bob Weinand
98025a40b8 Cleanup 2014-03-16 20:04:08 +01:00
Bob Weinand
3fcdd6ab0f Added WINDOWS support for watchpoints
Actually it mainly works by just a bit macro substitution and function
redeclarations.
So it leaves the code working on UNIX mostly untouched.

I needed to substitute the allocating functions by a Virtual*() functions
wrapper to use VirtualProtect() on the memory.
2014-03-16 19:39:02 +01:00
Bob Weinand
7a9e3e422f Added support for recursive watchpoints deletion 2014-03-11 09:11:27 -04:00
Bob Weinand
008842c7fa Added COW handling and fixed various bugs 2014-03-11 06:14:32 -04:00
Bob Weinand
b033c4fa28 Added handling of zval separation (aka watchpoint changes) 2014-03-10 09:10:27 -04:00
Bob Weinand
37ca791a91 Fixed recursive segfault in segfault handler 2014-03-08 09:52:57 -05:00
krakjoe
a2d7e336e6 parse stream locations properly, bp.c still needs work for #82 2014-02-28 07:41:34 +00:00
krakjoe
623888adc0 use php streams to handle line endings better for #81 2014-02-27 19:10:59 +00: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
e37144f44b moar cleanup 2014-02-21 20:46:56 +00:00
krakjoe
1b92ce9a1b call register 2014-02-21 20:42:15 +00:00
krakjoe
bab960069c ... 2014-02-21 19:37:16 +00:00
krakjoe
1c5f8ca7e1 verify noargs 2014-02-21 19:05:20 +00:00
krakjoe
28debb4717 ... 2014-02-21 18:52:06 +00:00