summaryrefslogtreecommitdiff
path: root/sapi/phpdbg/phpdbg_list.c
Commit message (Collapse)AuthorAgeFilesLines
* Change Zend Stream API to use zend_string* instead of char*.Dmitry Stogov2021-03-161-10/+7
| | | | | This allows to eliminate re-calculation of string lenght and hash value. See the detailed list of changes in UPGRADING.INTERNALS.
* Accept zend_string instead of zval in zend_compile_stringNikita Popov2020-09-071-4/+4
|
* Fixed bug #62294Nikita Popov2020-08-101-1/+0
| | | | | | | The primary issue was already resolved in 7c3e487289ec41e560cf7a77e36eb43da2234f33, but the particular example used in this bug report ran into an additional issue on PHP 8, because I forgot to drop a number of zend_bailout calls when switch require failure to throw.
* Remove mention of PHP major version in Copyright headersGabriel Caruso2019-09-251-2/+0
| | | | Closes GH-4732.
* Merge branch 'PHP-7.4'Nikita Popov2019-07-241-0/+4
|\
| * Revert "Drop free_filename field from zend_file_handle"Nikita Popov2019-07-241-0/+4
| | | | | | | | | | | | | | This reverts commit e0eca262852dba1a78afcde64a49126c81fead1a. free_filename is used by the wincache extension, restore this field for PHP 7.4.
* | Merge branch 'PHP-7.4'Nikita Popov2019-07-161-4/+0
|\ \ | |/
| * Drop free_filename field from zend_file_handleNikita Popov2019-07-161-4/+0
| | | | | | | | free_filename was always zero.
* | Merge branch 'PHP-7.4'Nikita Popov2019-07-161-0/+1
|\ \ | |/
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-07-161-0/+1
| |\
| | * Fixed bug #78297Nikita Popov2019-07-161-0/+1
| | |
| | * Fixed bug #78050Nikita Popov2019-06-041-17/+17
| | | | | | | | | | | | This is a backport of a9821255612a99f9773c3601ff1914de4e7a7e32.
* | | Constify some char* arguments or return values of ZEND_APItwosee2019-06-121-1/+1
|/ / | | | | | | Closes GH-4247.
* | Try to fix phpdbg + opcache compatibilityNikita Popov2019-06-041-17/+17
| |
* | Merge branch 'PHP-7.3' into PHP-7.4Matteo Beccati2019-04-031-0/+1
|\ \ | |/ | | | | | | * PHP-7.3: Ref #76801 remove old file source from file_sources hash in case of file included more than once
| * Ref #76801 remove old file source from file_sources hash in case of file ↵Alessandro Chitolina2019-04-031-0/+1
| | | | | | | | included more than once
* | Merge branch 'PHP-7.3' into PHP-7.4Joe Watkins2019-03-231-33/+19
|\ \ | |/ | | | | | | * PHP-7.3: fix bug #76801: phpdbg too many open files error
| * fix bug #76801: phpdbg too many open files errorAlessandro Chitolina2019-03-231-33/+19
| |
| * year++Xinchen Hui2018-01-021-1/+1
| |
* | Remove yearly range from copyright noticeZeev Suraski2019-01-301-1/+1
| |
* | year++Xinchen Hui2018-01-021-1/+1
|/
* Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
|
* Finish remaining replacement uint => uint32_tAnatol Belski2016-12-221-12/+12
| | | | Tthe core should be normalized now, no uints anymore
* Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-12-221-8/+3
|\
| * Fixed bug #73704 (phpdbg shows the wrong line in files with shebang)Bob Weinand2016-12-221-9/+3
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-12-061-5/+5
|\ \ | |/
| * Fixed issue getting executable lines from custom wrappersBob Weinand2016-12-061-5/+5
| | | | | | | | See also krakjoe/phpdbg#161
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-141-2/+2
|\ \ | |/
| * Fix memory leak when compiling files in phpdbgBob Weinand2016-10-141-2/+2
| |
| * Add stdin command and -s command line parameter to phpdbgBob Weinand2016-10-121-12/+23
| | | | | | | | | | | | | | 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...
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-141-12/+22
| | | | | | | | (cherry picked from commit 37ae5f3931b60c55e5004b6da912c4a957bca274)
* | Use better fix for preventing too early freeing of interned stringsBob Weinand2016-10-061-11/+0
| | | | | | | | 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-051-1/+1
|\ \ | |/
| * 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-011-0/+11
|\ \ | |/
| * Fix invalid access to interned strings after they are freed in phpdbgBob Weinand2016-10-011-0/+11
| |
| * 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
* | Rewrite watchpoints to be much more stableBob Weinand2016-07-111-13/+0
| | | | | | | | | | | | | | | | 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.
* | Fix include_once in phpdbgBob Weinand2016-05-071-4/+6
| |
* | Fix potential double free with phpdbgBob Weinand2016-05-031-0/+1
| |
* | - get rid of EG(scope). zend_get_executed_scope() should be used instead.Dmitry Stogov2016-04-281-2/+3
|/ | | | - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.
* phpdbg: close file handlesJoe Watkins2016-04-121-0/+2
|
* Fix bug #71575 removing extra semicolons outside macrosJames Titcumb2016-03-031-1/+1
|
* Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\ | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
| |
| * bump yearXinchen Hui2015-01-151-1/+1
| |
| * go back with phpdbg to the state of 5.6.3, reverting the controversial ↵Ferenc Kovacs2014-11-261-138/+63
| | | | | | | | commits(remote debugging/xml protocol)
* | Fixed incomplete initialization.Dmitry Stogov2015-10-301-2/+2
| |
* | Fix valgrind warning upon displaying lines from eval()ed code in phpdbgBob Weinand2015-08-311-0/+1
| |
* | Fixed printingXinchen Hui2015-08-271-3/+3
| |