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