]> granicus.if.org Git - php/log
php
11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive
krakjoe [Sun, 13 Apr 2014 10:32:43 +0000 (11:32 +0100)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive

11 years agofix build
krakjoe [Sun, 13 Apr 2014 10:32:35 +0000 (11:32 +0100)]
fix build

11 years agofix command structure
krakjoe [Sun, 13 Apr 2014 10:17:04 +0000 (11:17 +0100)]
fix command structure

11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive
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

11 years agosquish warnings
krakjoe [Sun, 13 Apr 2014 08:07:15 +0000 (09:07 +0100)]
squish warnings

11 years agocleanup
krakjoe [Sun, 13 Apr 2014 07:48:59 +0000 (08:48 +0100)]
cleanup

11 years agofix moar
krakjoe [Sun, 13 Apr 2014 07:43:19 +0000 (08:43 +0100)]
fix moar

11 years agofix argc/argv
krakjoe [Sun, 13 Apr 2014 07:34:16 +0000 (08:34 +0100)]
fix argc/argv

11 years agomerge master
krakjoe [Sun, 13 Apr 2014 07:09:53 +0000 (08:09 +0100)]
merge master

11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
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

11 years agofix addr parameters
krakjoe [Sun, 13 Apr 2014 07:06:21 +0000 (08:06 +0100)]
fix addr parameters

11 years agoAdded support for command line arg passing
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

11 years agoFixed frame number order
Bob Weinand [Sat, 12 Apr 2014 20:08:02 +0000 (22:08 +0200)]
Fixed frame number order

11 years agoRetain full compability for all micro versions since PHP 5.4
Bob Weinand [Sat, 12 Apr 2014 16:00:33 +0000 (18:00 +0200)]
Retain full compability for all micro versions since PHP 5.4

11 years agoAdd array watchpoints if recursive zval watchpoint changed + WS
Bob Weinand [Thu, 3 Apr 2014 19:53:58 +0000 (19:53 +0000)]
Add array watchpoints if recursive zval watchpoint changed + WS

11 years agoFixed deleting watchpoints (plus error in btree_delete)
Bob Weinand [Thu, 3 Apr 2014 19:34:08 +0000 (19:34 +0000)]
Fixed deleting watchpoints (plus error in btree_delete)

11 years agoUse the internal zend_get_opcode_name() function
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

11 years agoMerge branch 'master' into watchpoints_recursive
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

11 years agoFixed TSRM build
Bob Weinand [Sun, 23 Mar 2014 13:57:25 +0000 (14:57 +0100)]
Fixed TSRM build

11 years agoFixed possible duplication of watchpoints output
Bob Weinand [Sun, 23 Mar 2014 01:27:25 +0000 (21:27 -0400)]
Fixed possible duplication of watchpoints output

11 years agoFixed possible segmentation fault upon unset with watchpoints
Bob Weinand [Sat, 22 Mar 2014 13:39:39 +0000 (09:39 -0400)]
Fixed possible segmentation fault upon unset with watchpoints

11 years agoFixed one major bug in phpdbg_btree_delete
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)

11 years agoremoved some weird crash when freeing to early
Bob Weinand [Sun, 16 Mar 2014 21:37:33 +0000 (22:37 +0100)]
removed some weird crash when freeing to early

11 years agoCleanup
Bob Weinand [Sun, 16 Mar 2014 19:04:08 +0000 (20:04 +0100)]
Cleanup

11 years agoAdded WINDOWS support for watchpoints
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.

11 years agoAdded support for recursive watchpoints deletion
Bob Weinand [Tue, 11 Mar 2014 13:11:27 +0000 (09:11 -0400)]
Added support for recursive watchpoints deletion

11 years agoAdded COW handling and fixed various bugs
Bob Weinand [Tue, 11 Mar 2014 10:14:32 +0000 (06:14 -0400)]
Added COW handling and fixed various bugs

11 years agoAdded handling of zval separation (aka watchpoint changes)
Bob Weinand [Mon, 10 Mar 2014 13:10:27 +0000 (09:10 -0400)]
Added handling of zval separation (aka watchpoint changes)

11 years agoFixed recursive segfault in segfault handler
Bob Weinand [Sat, 8 Mar 2014 14:52:57 +0000 (09:52 -0500)]
Fixed recursive segfault in segfault handler

11 years agoparse stream locations properly, bp.c still needs work for #82
krakjoe [Fri, 28 Feb 2014 07:41:34 +0000 (07:41 +0000)]
parse stream locations properly, bp.c still needs work for #82

11 years agouse php streams to handle line endings better for #81
krakjoe [Thu, 27 Feb 2014 19:10:59 +0000 (19:10 +0000)]
use php streams to handle line endings better for #81

11 years agomoar params for registered functions
krakjoe [Mon, 24 Feb 2014 22:30:46 +0000 (22:30 +0000)]
moar params for registered functions

11 years agoexport command
krakjoe [Mon, 24 Feb 2014 19:03:55 +0000 (19:03 +0000)]
export command

11 years agowoops+correction in help
krakjoe [Mon, 24 Feb 2014 17:11:09 +0000 (17:11 +0000)]
woops+correction in help

11 years agofix ts build
krakjoe [Mon, 24 Feb 2014 09:26:03 +0000 (09:26 +0000)]
fix ts build

11 years agoset colors working
krakjoe [Sun, 23 Feb 2014 07:33:48 +0000 (07:33 +0000)]
set colors working

11 years agodo not allow abbreivation of anything without alias, fixes input for sh/ev
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

11 years agomoar cleanup
krakjoe [Fri, 21 Feb 2014 20:46:56 +0000 (20:46 +0000)]
moar cleanup

11 years agocall register
krakjoe [Fri, 21 Feb 2014 20:42:15 +0000 (20:42 +0000)]
call register

11 years ago...
krakjoe [Fri, 21 Feb 2014 19:37:16 +0000 (19:37 +0000)]
...

11 years agoverify noargs
krakjoe [Fri, 21 Feb 2014 19:05:20 +0000 (19:05 +0000)]
verify noargs

11 years ago...
krakjoe [Fri, 21 Feb 2014 18:52:06 +0000 (18:52 +0000)]
...

11 years ago...
krakjoe [Fri, 21 Feb 2014 18:12:52 +0000 (18:12 +0000)]
...

11 years agoupdate export function
krakjoe [Fri, 21 Feb 2014 18:05:11 +0000 (18:05 +0000)]
update export function

11 years agointroduce proper support for file:#opline
krakjoe [Fri, 21 Feb 2014 18:01:50 +0000 (18:01 +0000)]
introduce proper support for file:#opline

11 years agocase insensitive
krakjoe [Fri, 21 Feb 2014 17:47:02 +0000 (17:47 +0000)]
case insensitive

11 years ago...
krakjoe [Fri, 21 Feb 2014 16:29:09 +0000 (16:29 +0000)]
...

11 years agotrim breaking commands
krakjoe [Fri, 21 Feb 2014 16:18:46 +0000 (16:18 +0000)]
trim breaking commands

11 years agoconditional breakpoints working again
krakjoe [Fri, 21 Feb 2014 15:00:55 +0000 (15:00 +0000)]
conditional breakpoints working again

11 years agobetter-ness, I think
krakjoe [Fri, 21 Feb 2014 14:44:16 +0000 (14:44 +0000)]
better-ness, I think

11 years agowork on lexer to be more permissive (accept moar strings)
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

11 years agoremove input_t
krakjoe [Wed, 19 Feb 2014 08:33:54 +0000 (08:33 +0000)]
remove input_t
support single char aliases
...

11 years agowork on parameters to commands
krakjoe [Wed, 19 Feb 2014 00:33:49 +0000 (00:33 +0000)]
work on parameters to commands

11 years agoOplines run from 0 to op_array->last - 1
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

11 years ago...
krakjoe [Tue, 18 Feb 2014 20:04:02 +0000 (20:04 +0000)]
...

11 years agoexecute new stack now
krakjoe [Tue, 18 Feb 2014 19:48:33 +0000 (19:48 +0000)]
execute new stack now

11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
krakjoe [Tue, 18 Feb 2014 09:13:50 +0000 (09:13 +0000)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer

11 years agofix #70
krakjoe [Tue, 18 Feb 2014 09:13:42 +0000 (09:13 +0000)]
fix #70

11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
krakjoe [Tue, 18 Feb 2014 08:47:25 +0000 (08:47 +0000)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer

11 years agofix zpp issues #74
krakjoe [Tue, 18 Feb 2014 08:47:15 +0000 (08:47 +0000)]
fix zpp issues #74

11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
krakjoe [Tue, 18 Feb 2014 08:40:42 +0000 (08:40 +0000)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer

11 years agofix #75 phpdbg disabled by default
krakjoe [Tue, 18 Feb 2014 08:40:33 +0000 (08:40 +0000)]
fix #75 phpdbg disabled by default

11 years agouse correct param types
krakjoe [Tue, 18 Feb 2014 08:39:38 +0000 (08:39 +0000)]
use correct param types

11 years agostart work on resolving commands, add numeric function and method to lexer
krakjoe [Mon, 17 Feb 2014 22:43:53 +0000 (22:43 +0000)]
start work on resolving commands, add numeric function and method to lexer

11 years agocase insensitivity where we can
krakjoe [Mon, 17 Feb 2014 08:53:47 +0000 (08:53 +0000)]
case insensitivity where we can
additional param types

11 years agoMerge branch 'master' of https://github.com/krakjoe/phpdbg into lexer
krakjoe [Mon, 17 Feb 2014 07:40:35 +0000 (07:40 +0000)]
Merge branch 'master' of https://github.com/krakjoe/phpdbg into lexer

11 years ago...
krakjoe [Sun, 16 Feb 2014 23:17:16 +0000 (23:17 +0000)]
...

11 years agoimprove error reporting
krakjoe [Sun, 16 Feb 2014 23:12:24 +0000 (23:12 +0000)]
improve error reporting

11 years ago...
krakjoe [Sun, 16 Feb 2014 22:54:43 +0000 (22:54 +0000)]
...

11 years agomodify command to parse arguments with lexer for testingz
krakjoe [Sun, 16 Feb 2014 22:47:20 +0000 (22:47 +0000)]
modify command to parse arguments with lexer for testingz

11 years agofix lexer for namespaced methods
krakjoe [Sun, 16 Feb 2014 21:52:25 +0000 (21:52 +0000)]
fix lexer for namespaced methods

11 years agoremove leaks from stack
krakjoe [Sun, 16 Feb 2014 21:38:55 +0000 (21:38 +0000)]
remove leaks from stack
traverse the other way
fix id regex, thanks @bwoebi

11 years agobuild stack from command line
krakjoe [Sun, 16 Feb 2014 19:25:15 +0000 (19:25 +0000)]
build stack from command line

11 years agoremoved warning; WS
Bob Weinand [Sun, 16 Feb 2014 16:41:50 +0000 (17:41 +0100)]
removed warning; WS

11 years agoMerge pull request #73 from TerryE/new-help
Bob Weinand [Sun, 16 Feb 2014 16:09:15 +0000 (17:09 +0100)]
Merge pull request #73 from TerryE/new-help

New help updates

11 years agoRevert "handle strings better"
krakjoe [Sat, 15 Feb 2014 23:34:35 +0000 (23:34 +0000)]
Revert "handle strings better"

This reverts commit a32f1b46540fd8add78f53cc8059f7f749ca3ab8.

11 years agohandle strings better
krakjoe [Sat, 15 Feb 2014 22:53:20 +0000 (22:53 +0000)]
handle strings better

11 years agobarf on unexpected input
krakjoe [Sat, 15 Feb 2014 20:05:44 +0000 (20:05 +0000)]
barf on unexpected input

11 years agobetterness
krakjoe [Sat, 15 Feb 2014 19:51:39 +0000 (19:51 +0000)]
betterness

11 years agohave a go at writing lexer for input
krakjoe [Sat, 15 Feb 2014 04:52:04 +0000 (04:52 +0000)]
have a go at writing lexer for input

11 years agoFix issue 72 (too much whitespace in config.m4)
Bob Weinand [Thu, 13 Feb 2014 19:42:54 +0000 (20:42 +0100)]
Fix issue 72 (too much whitespace in config.m4)

11 years agoMore update to help text on parameter typing
Terry Ellison [Sun, 9 Feb 2014 15:04:13 +0000 (15:04 +0000)]
More update to help text on parameter typing

11 years agoFix issue 68 (made check win only)
Bob Weinand [Thu, 6 Feb 2014 19:43:17 +0000 (20:43 +0100)]
Fix issue 68 (made check win only)

11 years agoUpdate help content and refactor new routine in php_help.c
Terry Ellison [Wed, 5 Feb 2014 00:04:21 +0000 (00:04 +0000)]
Update help content and refactor new routine in php_help.c

*  I've added more content to the help to expand desciption for new-to-phpdbg
   developers.

*  After a code review of the new routines that I've added to the help module,
   I've decided that the implementation was unnecessarily convolved and that
   Keep-It-Simple-Stupid would be more understandable, maintainable and have
   no material performance hit.

11 years agoWork in progress chekpoint of changes to help module. To allow peer review and feedback
Terry Ellison [Sun, 2 Feb 2014 16:35:28 +0000 (16:35 +0000)]
Work in progress chekpoint of changes to help module.  To allow peer review and feedback

11 years agowindows
krakjoe [Sun, 2 Feb 2014 15:16:01 +0000 (15:16 +0000)]
windows

11 years agowoops
krakjoe [Sun, 2 Feb 2014 14:51:30 +0000 (14:51 +0000)]
woops

11 years ago...
krakjoe [Sun, 2 Feb 2014 14:41:51 +0000 (14:41 +0000)]
...

11 years agoscrap using zend directly, too many leaks/bugs
krakjoe [Sun, 2 Feb 2014 13:29:34 +0000 (13:29 +0000)]
scrap using zend directly, too many leaks/bugs

11 years agofix bugsnet #66591 and github #60
krakjoe [Wed, 29 Jan 2014 07:28:54 +0000 (07:28 +0000)]
fix bugsnet #66591 and github #60

11 years agofix bugsnet #66594, thanks ondrej@php.net
krakjoe [Tue, 28 Jan 2014 17:23:29 +0000 (17:23 +0000)]
fix bugsnet #66594, thanks ondrej@php.net

11 years agofix readline build error bugsnet #66576
krakjoe [Mon, 27 Jan 2014 07:39:34 +0000 (07:39 +0000)]
fix readline build error bugsnet #66576

11 years agoMerge branch PHP-5.6 of php-src
Bob Weinand [Sun, 19 Jan 2014 11:25:24 +0000 (12:25 +0100)]
Merge branch PHP-5.6 of php-src

11 years agoRemoved some segfault; does still not delete all the watches if var is removed, might...
Bob Weinand [Sun, 19 Jan 2014 01:36:56 +0000 (20:36 -0500)]
Removed some segfault; does still not delete all the watches if var is removed, might segfault

11 years agoMerge branch 'master' of ssh://github.com/krakjoe/phpdbg into watchpoints_recursive
Bob Weinand [Sun, 19 Jan 2014 00:30:13 +0000 (19:30 -0500)]
Merge branch 'master' of ssh://github.com/krakjoe/phpdbg into watchpoints_recursive

11 years agoFixed order of instructions...
Bob Weinand [Sun, 19 Jan 2014 00:24:22 +0000 (19:24 -0500)]
Fixed order of instructions...

11 years agoClean root symbol table when starting new execution
Bob Weinand [Sat, 18 Jan 2014 23:48:53 +0000 (18:48 -0500)]
Clean root symbol table when starting new execution

11 years agoMerge branch 'master' of ssh://github.com/krakjoe/phpdbg
Bob Weinand [Sat, 18 Jan 2014 18:18:47 +0000 (13:18 -0500)]
Merge branch 'master' of ssh://github.com/krakjoe/phpdbg

11 years agoFixed that for example "run" is only set as last cmd after the whole execution
Bob Weinand [Sat, 18 Jan 2014 18:18:28 +0000 (13:18 -0500)]
Fixed that for example "run" is only set as last cmd after the whole execution

11 years agoUpdate year
Bob Weinand [Fri, 17 Jan 2014 22:09:07 +0000 (23:09 +0100)]
Update year