]> granicus.if.org Git - php/log
php
10 years agoauto compile when execution context set
krakjoe [Sat, 19 Apr 2014 20:08:54 +0000 (21:08 +0100)]
auto compile when execution context set

10 years agoClean up information on watchpoint breaks
Bob Weinand [Mon, 14 Apr 2014 08:46:52 +0000 (10:46 +0200)]
Clean up information on watchpoint breaks

10 years agotidy help
krakjoe [Sun, 13 Apr 2014 15:58:45 +0000 (16:58 +0100)]
tidy help

10 years agoCR CR etc. in help
Bob Weinand [Sun, 13 Apr 2014 15:55:18 +0000 (17:55 +0200)]
CR CR etc. in help

10 years agoAdded information about $var parameter in watchpoints
Bob Weinand [Sun, 13 Apr 2014 15:48:35 +0000 (17:48 +0200)]
Added information about $var parameter in watchpoints

10 years agoAdded help
Bob Weinand [Sun, 13 Apr 2014 15:34:27 +0000 (17:34 +0200)]
Added help

10 years agoless strange!
krakjoe [Sun, 13 Apr 2014 13:43:34 +0000 (14:43 +0100)]
less strange!

10 years agoRemove some dead code...
Bob Weinand [Sun, 13 Apr 2014 11:33:07 +0000 (13:33 +0200)]
Remove some dead code...

10 years agofix compat with lexer stuff
krakjoe [Sun, 13 Apr 2014 10:42:47 +0000 (11:42 +0100)]
fix compat with lexer stuff

10 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

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

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

10 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

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

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

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

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

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

10 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

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

10 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

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

10 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

10 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

10 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)

10 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

10 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

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

10 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

10 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

10 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)

10 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

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

10 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.

10 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

10 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

10 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)

10 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

10 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

10 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

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

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

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

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

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

10 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

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

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

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

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

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

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

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

10 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

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

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

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

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

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

10 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

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

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

10 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

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

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

10 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

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

10 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

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

10 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

10 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

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

10 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

10 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

10 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

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

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

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

10 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

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

10 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

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

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

10 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

10 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.

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

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

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

10 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

10 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