summaryrefslogtreecommitdiff
path: root/sapi/phpdbg
Commit message (Collapse)AuthorAgeFilesLines
...
| * Update NEWSBob Weinand2016-10-122-6/+9
| | | | | | | | Also add missing include.inc test file
| * Fix phpdbg tests after lineno changeNikita Popov2016-10-125-12/+9
| |
| * Fix accidental PHPDBG_ABI breakBob Weinand2016-10-124-6/+12
| |
| * Add stdin command and -s command line parameter to phpdbgBob Weinand2016-10-1210-45/+303
| | | | | | | | | | | | | | This allows reading the initial script file from stdin instead of being forced to put the script into a file in order to run it with phpdbg. Especially important for programmatic execution of phpdbg. Also adding tests/include_once.phpt and tests/set_exception_handler.phpt as I seem to have forgotten to git add them sometime long ago...
* | Ignore non-executable opcodes in line mode of phpdbg_end_oplog()Bob Weinand2016-10-141-9/+19
| | | | | | | | (cherry picked from commit d14498a475642642cfeee21630058941c33a6dfb)
* | use already exported symbolAnatol Belski2016-10-141-1/+1
| | | | | | | | (cherry picked from commit ce3e792c2c4c251fd5963a36af5ad4a9dd875085)
* | Merge remote-tracking branch 'origin/PHP-7.0' into PHP-7.1Bob Weinand2016-10-142-6/+9
| | | | | | | | (cherry picked from commit 457e68626257e8b5c891f2edf20d31907080063a)
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-10-149-20/+13
| | | | | | | | (cherry picked from commit 9669ec707ab99d33404d3132792a24ebd1130fcf)
* | Fix accidental PHPDBG_ABI breakBob Weinand2016-10-144-6/+12
| | | | | | | | (cherry picked from commit 671d8054f85d2dec1a00201a73ab792847c13919)
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-1410-45/+303
| | | | | | | | (cherry picked from commit 37ae5f3931b60c55e5004b6da912c4a957bca274)
* | Use better fix for preventing too early freeing of interned stringsBob Weinand2016-10-062-12/+5
| | | | | | | | Works also with opcache now - just prevent zend_interned_strings_restore completely - zend_interned_strings_dtor will take care as phpdbg only ever uses one single request cycle per module cycle
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-052-8/+6
|\ \ | |/
| * Update run command for allowing STDINBob Weinand2016-10-051-7/+5
| |
| * Remove phpdbg fix targeting 7.1 which landed in 7.0Bob Weinand2016-10-051-11/+0
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-031-1/+1
|\ \ | |/
| * Fix crash on Linux due to double fclose()Bob Weinand2016-10-031-1/+1
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-029-254/+288
|\ \ | |/
| * Fix run command args passing when inmidst executionBob Weinand2016-10-029-254/+288
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-015-110/+564
|\ \ | |/
| * Add proper escape sequences and reading stdin from file in phpdbg run commandBob Weinand2016-10-015-110/+564
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-011-0/+11
|\ \ | |/
| * Fix invalid access to interned strings after they are freed in phpdbgBob Weinand2016-10-011-0/+11
| |
* | Add phpdbg generator commandBob Weinand2016-09-286-62/+242
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-09-232-3/+44
|\ \ | |/ | | | | | | | | * PHP-7.0: update NEWS phpdbg next command must stop when leaving function
| * phpdbg next command must stop when leaving functionBob Weinand2016-09-232-3/+44
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Stanislav Malyshev2016-09-041-2/+16
|\ \ | |/ | | | | | | * PHP-7.0: phpdbg: couple of network function return checks. Possible overflow when copy the socket_path configuration.
| * phpdbg: couple of network function return checks. PossibleDavid Carlier2016-09-041-2/+16
| | | | | | | | overflow when copy the socket_path configuration.
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-09-031-0/+2
|\ \ | |/
| * Fix bug #72996Nikita Popov2016-09-031-0/+2
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-08-291-1/+1
|\ \ | |/ | | | | | | * PHP-7.0: fix dealloc mismatch
| * fix dealloc mismatchAnatol Belski2016-08-291-1/+1
| |
| * MFH: Fixed fd leak (the origin commit can not be cherry-picked)Xinchen Hui2016-06-281-1/+4
| |
* | add missing header to fix buildAnatol Belski2016-07-191-0/+2
| |
* | Disable optimizer when it conflicts with phpdbg testsBob Weinand2016-07-132-0/+4
| |
* | Remove bogus zend_signal_shutdown symbol from headerBob Weinand2016-07-131-7/+6
| |
* | Cleanup zend_/signal usage in phpdbg.cBob Weinand2016-07-132-25/+10
| |
* | Fix phpdbg ZTS watchpoint+shutdown sequences & opcache+watchpointsBob Weinand2016-07-122-156/+174
| |
* | Rewrite watchpoints to be much more stableBob Weinand2016-07-1116-944/+1500
| | | | | | | | | | | | | | | | This mainly involves a separate abstraction layer for elements (e.g. $a->b) and watchpoints (on pointer of the Bucket for example). Also better comparison handling (value backup vs. page dumps). It is not yet finished (there are sometimes false positives announced and names not yet perfect), but the functionality is working and not crashing as far as I have tested. Future scope is also relative watchpoints, e.g. "w $this->val expression()" which does not have the symbol tables as basis, but the value (in this example: return value of expression()) as basis.
* | Pass error severity to SAPI modules and raise corresponding error level in ↵Martin Vobruba2016-07-111-1/+1
| | | | | | | | Apache
* | Inline simple constant functionsDmitry Stogov2016-06-301-0/+2
| |
* | couple of resource leaks fixes and use after free'sDavid Carlier2016-06-271-1/+4
| |
* | Zend signals should be installed after request startup (or regular signals ↵Dmitry Stogov2016-06-201-8/+8
| | | | | | | | may be installed before zend_signal_startup)
* | Fixed phpdbg build without --enable-zend-signalsDmitry Stogov2016-06-201-0/+3
| |
* | Cleanup zend_signal APIDmitry Stogov2016-06-201-6/+0
| |
* | Merge branch 'PHP-7.0'Anatol Belski2016-05-301-1/+1
|\ \ | |/ | | | | | | * PHP-7.0: fix condition
| * fix conditionAnatol Belski2016-05-301-1/+1
| |
| * Fixed bug #72284 (phpdbg fatal errors with coverage)Bob Weinand2016-05-301-3/+6
| | | | | | | | Cherry-pick of original commits d3371b and 0f20e11 only present in master
* | Merge branch 'PHP-7.0'Adam Harvey2016-05-251-1/+1
|\ \ | |/ | | | | | | * PHP-7.0: Fix typo in phpdbg help.
| * Merge branch 'PHP-5.6' into PHP-7.0Adam Harvey2016-05-251-1/+1
| |\ | | | | | | | | | | | | * PHP-5.6: Fix typo in phpdbg help.
| | * Fix typo in phpdbg help.Adam Harvey2016-05-251-1/+1
| | | | | | | | | | | | | | | Sorry, I would have included this in the last push had I spotted it a minute earlier.