]>
granicus.if.org Git - php/log
krakjoe [Sun, 8 Jun 2014 21:16:06 +0000 (22:16 +0100)]
remove phpdbg directory from source tree on travis
Bob Weinand [Sun, 8 Jun 2014 20:34:30 +0000 (20:34 +0000)]
Updated parser & leer to be usable with re2c
Fixes some weird temporary compilation errors too
Bob Weinand [Wed, 4 Jun 2014 00:15:50 +0000 (02:15 +0200)]
Fix tests
Bob Weinand [Wed, 4 Jun 2014 00:15:34 +0000 (02:15 +0200)]
Fix possible segfault depending on memory location...
Bob Weinand [Tue, 3 Jun 2014 21:00:45 +0000 (21:00 +0000)]
Fixed startup segfault in non-debug builds
Fixes issue #87
Bob Weinand [Sun, 18 May 2014 09:38:55 +0000 (11:38 +0200)]
PHP 5.4/5.5 compability in phpdbg_watch.c
krakjoe [Sat, 3 May 2014 09:37:11 +0000 (10:37 +0100)]
/me blushes, really hard
Bob Weinand [Thu, 1 May 2014 09:38:08 +0000 (11:38 +0200)]
Added stdion/stdout/stderr constsnts and their php:// wrappers
Fixes issue #85
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