]>
granicus.if.org Git - php/log
Anatol Belski [Sun, 27 Apr 2014 15:57:38 +0000 (17:57 +0200)]
C89 compat
Anatol Belski [Fri, 25 Apr 2014 22:07:13 +0000 (00:07 +0200)]
removed /EHa as __try/__catch syntax is used anyway
see http://msdn.microsoft.com/en-us/library/1deeycx5.aspx
Anatol Belski [Fri, 25 Apr 2014 20:33:28 +0000 (22:33 +0200)]
fix ZEND_DEBUG usage
Anatol Belski [Thu, 24 Apr 2014 11:15:16 +0000 (13:15 +0200)]
fix CFLAGS_PHPDBGS and some formatting
Anatol Belski [Thu, 24 Apr 2014 09:01:54 +0000 (11:01 +0200)]
use a portable strndup implementation
Anatol Belski [Thu, 24 Apr 2014 09:00:36 +0000 (11:00 +0200)]
fixed C89 compat
Anatol Belski [Thu, 24 Apr 2014 08:58:30 +0000 (10:58 +0200)]
prepare config.w32
krakjoe [Thu, 24 Apr 2014 07:09:35 +0000 (08:09 +0100)]
add parser files to dist
Bob Weinand [Mon, 21 Apr 2014 21:14:06 +0000 (23:14 +0200)]
Fixed infinite loop when quitting (sometimes)
krakjoe [Mon, 21 Apr 2014 21:00:21 +0000 (22:00 +0100)]
fixup help, behaviour of step command when not executing
krakjoe [Mon, 21 Apr 2014 20:43:19 +0000 (21:43 +0100)]
buffer input to repeat commands
krakjoe [Mon, 21 Apr 2014 20:28:02 +0000 (21:28 +0100)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg
krakjoe [Mon, 21 Apr 2014 20:24:41 +0000 (21:24 +0100)]
remove -e option in favour of taking script from argv[]
Bob Weinand [Sun, 20 Apr 2014 18:20:59 +0000 (20:20 +0200)]
Fixed stepping
Bob Weinand [Sun, 20 Apr 2014 17:55:44 +0000 (19:55 +0200)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg
Conflicts:
phpdbg_help.c
phpdbg_prompt.c
krakjoe [Sun, 20 Apr 2014 17:46:35 +0000 (18:46 +0100)]
step by line and opcode modes preserved, set stepping added, help updated
krakjoe [Sun, 20 Apr 2014 16:10:52 +0000 (17:10 +0100)]
rename next to continue, cleanup help
Bob Weinand [Sun, 20 Apr 2014 14:55:49 +0000 (16:55 +0200)]
Update help
Bob Weinand [Sun, 20 Apr 2014 14:47:24 +0000 (16:47 +0200)]
Stepping is now line by line with gdb style command
Bob Weinand [Sun, 20 Apr 2014 11:28:11 +0000 (13:28 +0200)]
Fixed potential bug in run command
Bob Weinand [Sun, 20 Apr 2014 11:25:28 +0000 (13:25 +0200)]
Breakpoints now hit only once if line was not switched
Bob Weinand [Sun, 20 Apr 2014 10:54:50 +0000 (12:54 +0200)]
Added error on compile failure in exec cmd
krakjoe [Sat, 19 Apr 2014 20:22:09 +0000 (21:22 +0100)]
remove compile command
krakjoe [Sat, 19 Apr 2014 20:09:10 +0000 (21:09 +0100)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg
krakjoe [Sat, 19 Apr 2014 20:08:54 +0000 (21:08 +0100)]
auto compile when execution context set
Bob Weinand [Wed, 16 Apr 2014 18:55:41 +0000 (20:55 +0200)]
Commented out a few PHPDBG_IS_QUITTING checks to fix bug
If it does not work, please revert...
Bob Weinand [Wed, 16 Apr 2014 18:55:29 +0000 (20:55 +0200)]
command tokens just available at the beginning now
Bob Weinand [Wed, 16 Apr 2014 18:55:02 +0000 (20:55 +0200)]
Also check for length to not segfault
Bob Weinand [Wed, 16 Apr 2014 11:56:26 +0000 (13:56 +0200)]
Updated version number to 0.4.0
Made run accept any input and lexer re2c compatible
Bob Weinand [Wed, 16 Apr 2014 09:40:29 +0000 (11:40 +0200)]
Fixed bug: ev output was buffered instead of directly displayed
Bob Weinand [Tue, 15 Apr 2014 17:20:01 +0000 (19:20 +0200)]
Fixed refcount removing if specified
Bob Weinand [Tue, 15 Apr 2014 15:52:46 +0000 (15:52 +0000)]
Fixed segfault when input == NULL
Bob Weinand [Mon, 14 Apr 2014 17:37:31 +0000 (19:37 +0200)]
Made refcount info switchable by set refcount on/off. Default: off
Bob Weinand [Mon, 14 Apr 2014 14:26:27 +0000 (16:26 +0200)]
Return SUCCESS and do not confuse use with errors
Bob Weinand [Mon, 14 Apr 2014 13:45:15 +0000 (15:45 +0200)]
Added $this and superglobals support for watchpoints
Bob Weinand [Mon, 14 Apr 2014 08:46:52 +0000 (10:46 +0200)]
Clean up information on watchpoint breaks
krakjoe [Sun, 13 Apr 2014 15:58:45 +0000 (16:58 +0100)]
tidy help
Bob Weinand [Sun, 13 Apr 2014 15:55:18 +0000 (17:55 +0200)]
CR CR etc. in help
Bob Weinand [Sun, 13 Apr 2014 15:48:35 +0000 (17:48 +0200)]
Added information about $var parameter in watchpoints
Bob Weinand [Sun, 13 Apr 2014 15:34:27 +0000 (17:34 +0200)]
Added help
krakjoe [Sun, 13 Apr 2014 13:43:34 +0000 (14:43 +0100)]
less strange!
Bob Weinand [Sun, 13 Apr 2014 11:33:07 +0000 (13:33 +0200)]
Remove some dead code...
krakjoe [Sun, 13 Apr 2014 10:42:47 +0000 (11:42 +0100)]
fix compat with lexer stuff
krakjoe [Sun, 13 Apr 2014 10:32:43 +0000 (11:32 +0100)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive
krakjoe [Sun, 13 Apr 2014 10:32:35 +0000 (11:32 +0100)]
fix build
krakjoe [Sun, 13 Apr 2014 10:17:04 +0000 (11:17 +0100)]
fix command structure
krakjoe [Sun, 13 Apr 2014 10:07:38 +0000 (11:07 +0100)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive
Conflicts:
config.m4
phpdbg.c
phpdbg_prompt.c
krakjoe [Sun, 13 Apr 2014 08:07:15 +0000 (09:07 +0100)]
squish warnings
krakjoe [Sun, 13 Apr 2014 07:48:59 +0000 (08:48 +0100)]
cleanup
krakjoe [Sun, 13 Apr 2014 07:43:19 +0000 (08:43 +0100)]
fix moar
krakjoe [Sun, 13 Apr 2014 07:34:16 +0000 (08:34 +0100)]
fix argc/argv
krakjoe [Sun, 13 Apr 2014 07:09:53 +0000 (08:09 +0100)]
merge master
krakjoe [Sun, 13 Apr 2014 07:06:42 +0000 (08:06 +0100)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
Conflicts:
phpdbg_prompt.c
krakjoe [Sun, 13 Apr 2014 07:06:21 +0000 (08:06 +0100)]
fix addr parameters
Bob Weinand [Sat, 12 Apr 2014 22:27:46 +0000 (00:27 +0200)]
Added support for command line arg passing
"phpdbg -- arg" in shell
"run arg" in phpdbg prompt
Bob Weinand [Sat, 12 Apr 2014 20:08:02 +0000 (22:08 +0200)]
Fixed frame number order
Bob Weinand [Sat, 12 Apr 2014 16:00:33 +0000 (18:00 +0200)]
Retain full compability for all micro versions since PHP 5.4
Bob Weinand [Thu, 3 Apr 2014 19:53:58 +0000 (19:53 +0000)]
Add array watchpoints if recursive zval watchpoint changed + WS
Bob Weinand [Thu, 3 Apr 2014 19:34:08 +0000 (19:34 +0000)]
Fixed deleting watchpoints (plus error in btree_delete)
Bob Weinand [Mon, 24 Mar 2014 13:46:14 +0000 (14:46 +0100)]
Use the internal zend_get_opcode_name() function
Requires now >=5.4.24 or >=5.5.8 or >=5.6
Bob Weinand [Sun, 23 Mar 2014 22:32:13 +0000 (23:32 +0100)]
Merge branch 'master' into watchpoints_recursive
Conflicts:
phpdbg.c
phpdbg_utils.c
phpdbg_utils.h
Bob Weinand [Sun, 23 Mar 2014 13:57:25 +0000 (14:57 +0100)]
Fixed TSRM build
Bob Weinand [Sun, 23 Mar 2014 01:27:25 +0000 (21:27 -0400)]
Fixed possible duplication of watchpoints output
Bob Weinand [Sat, 22 Mar 2014 13:39:39 +0000 (09:39 -0400)]
Fixed possible segmentation fault upon unset with watchpoints
Bob Weinand [Mon, 17 Mar 2014 10:19:14 +0000 (06:19 -0400)]
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)
Bob Weinand [Sun, 16 Mar 2014 21:37:33 +0000 (22:37 +0100)]
removed some weird crash when freeing to early
Bob Weinand [Sun, 16 Mar 2014 19:04:08 +0000 (20:04 +0100)]
Cleanup
Bob Weinand [Sun, 16 Mar 2014 18:39:02 +0000 (19:39 +0100)]
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.
Bob Weinand [Tue, 11 Mar 2014 13:11:27 +0000 (09:11 -0400)]
Added support for recursive watchpoints deletion
Bob Weinand [Tue, 11 Mar 2014 10:14:32 +0000 (06:14 -0400)]
Added COW handling and fixed various bugs
Bob Weinand [Mon, 10 Mar 2014 13:10:27 +0000 (09:10 -0400)]
Added handling of zval separation (aka watchpoint changes)
Bob Weinand [Sat, 8 Mar 2014 14:52:57 +0000 (09:52 -0500)]
Fixed recursive segfault in segfault handler
krakjoe [Fri, 28 Feb 2014 07:41:34 +0000 (07:41 +0000)]
parse stream locations properly, bp.c still needs work for #82
krakjoe [Thu, 27 Feb 2014 19:10:59 +0000 (19:10 +0000)]
use php streams to handle line endings better for #81
krakjoe [Mon, 24 Feb 2014 22:30:46 +0000 (22:30 +0000)]
moar params for registered functions
krakjoe [Mon, 24 Feb 2014 19:03:55 +0000 (19:03 +0000)]
export command
krakjoe [Mon, 24 Feb 2014 17:11:09 +0000 (17:11 +0000)]
woops+correction in help
krakjoe [Mon, 24 Feb 2014 09:26:03 +0000 (09:26 +0000)]
fix ts build
krakjoe [Sun, 23 Feb 2014 07:33:48 +0000 (07:33 +0000)]
set colors working
krakjoe [Fri, 21 Feb 2014 21:31:01 +0000 (21:31 +0000)]
do not allow abbreivation of anything without alias, fixes input for sh/ev
krakjoe [Fri, 21 Feb 2014 20:46:56 +0000 (20:46 +0000)]
moar cleanup
krakjoe [Fri, 21 Feb 2014 20:42:15 +0000 (20:42 +0000)]
call register
krakjoe [Fri, 21 Feb 2014 19:37:16 +0000 (19:37 +0000)]
...
krakjoe [Fri, 21 Feb 2014 19:05:20 +0000 (19:05 +0000)]
verify noargs
krakjoe [Fri, 21 Feb 2014 18:52:06 +0000 (18:52 +0000)]
...
krakjoe [Fri, 21 Feb 2014 18:12:52 +0000 (18:12 +0000)]
...
krakjoe [Fri, 21 Feb 2014 18:05:11 +0000 (18:05 +0000)]
update export function
krakjoe [Fri, 21 Feb 2014 18:01:50 +0000 (18:01 +0000)]
introduce proper support for file:#opline
krakjoe [Fri, 21 Feb 2014 17:47:02 +0000 (17:47 +0000)]
case insensitive
krakjoe [Fri, 21 Feb 2014 16:29:09 +0000 (16:29 +0000)]
...
krakjoe [Fri, 21 Feb 2014 16:18:46 +0000 (16:18 +0000)]
trim breaking commands
krakjoe [Fri, 21 Feb 2014 15:00:55 +0000 (15:00 +0000)]
conditional breakpoints working again
krakjoe [Fri, 21 Feb 2014 14:44:16 +0000 (14:44 +0000)]
better-ness, I think
krakjoe [Wed, 19 Feb 2014 20:18:49 +0000 (20:18 +0000)]
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
krakjoe [Wed, 19 Feb 2014 08:33:54 +0000 (08:33 +0000)]
remove input_t
support single char aliases
...
krakjoe [Wed, 19 Feb 2014 00:33:49 +0000 (00:33 +0000)]
work on parameters to commands
Bob Weinand [Wed, 19 Feb 2014 00:13:03 +0000 (01:13 +0100)]
Oplines run from 0 to op_array->last - 1
See also in issue 76
krakjoe [Tue, 18 Feb 2014 20:04:02 +0000 (20:04 +0000)]
...
krakjoe [Tue, 18 Feb 2014 19:48:33 +0000 (19:48 +0000)]
execute new stack now
krakjoe [Tue, 18 Feb 2014 09:13:50 +0000 (09:13 +0000)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer