summaryrefslogtreecommitdiff
path: root/sapi/phpdbg/phpdbg.c
Commit message (Collapse)AuthorAgeFilesLines
* Pack zend_constant.flags and zend_constant.module_number into reserved space ↵Dmitry Stogov2018-07-261-6/+3
| | | | inside zend_constant.value.
* Remove duplicated code (keep destroy_zend_function() for compatibility)Dmitry Stogov2018-06-271-2/+1
|
* Merge branch 'PHP-7.2'Christoph M. Becker2018-06-251-3/+3
|\ | | | | | | | | * PHP-7.2: Fix arginfo wrt. optional/required parameters
| * Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-06-251-3/+3
| |\ | | | | | | | | | | | | * PHP-7.1: Fix arginfo wrt. optional/required parameters
| | * Fix arginfo wrt. optional/required parametersChristoph M. Becker2018-06-251-3/+3
| | | | | | | | | | | | | | | All parameters of phpdbg_color(), phpdbg_exec() and phpdbg_prompt() are required. We mark them as such.
* | | Remove useless PHPDBG_* constantsChristoph M. Becker2018-06-251-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | The sole purpose of `PHPDBG_FILE`, `PHPDBG_METHOD`, `PHPDBG_LINENO` and `PHPDBG_FUNC` has been to be passed as first argument to `phpdbg_break`. However, this functions is replaced as of PHP 5.6.3 by `phpdbg_break_file`, `phpdbg_break_method` and 'phpdbg_break_func`, respectively. Therefore, we're finally removing the useless constants.
* | | Merge branch 'PHP-7.2'Thomas Punt2018-04-261-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Allocate default ini values into persistent memory
| * | Merge branch 'PHP-7.1' into PHP-7.2Thomas Punt2018-04-261-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Allocate default ini values into persistent memory
| | * Allocate default ini values into persistent memoryThomas Punt2018-04-261-1/+1
| | |
* | | Merge branch 'PHP-7.2'Thomas Punt2018-04-261-0/+5
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix memory leak when phpdbg fails to start up
| * | Merge branch 'PHP-7.1' into PHP-7.2Thomas Punt2018-04-261-0/+5
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix memory leak when phpdbg fails to start up
| | * Fix memory leak when phpdbg fails to start upThomas Punt2018-04-261-0/+5
| | |
| | * year++Xinchen Hui2018-01-021-2/+2
| | |
| * | year++Xinchen Hui2018-01-021-2/+2
| | |
* | | Use int instead of integer in protoGabriel Caruso2018-02-021-2/+2
| | |
* | | Trailing whitespacesGabriel Caruso2018-01-031-1/+1
| | | | | | | | | | | | Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
* | | year++Xinchen Hui2018-01-021-2/+2
| | |
* | | Fixed stream handler overrideDmitry Stogov2017-12-141-7/+11
| | |
* | | Move constants into read-only data segmentDmitry Stogov2017-12-141-4/+7
| | |
* | | Move constants into read-only data segmentDmitry Stogov2017-12-141-1/+1
| | |
* | | Added exceptions for ZEND_RC_DEBUGDmitry Stogov2017-11-021-0/+1
| | |
* | | Encapsulate reference-counting primitives.Dmitry Stogov2017-10-271-3/+3
|/ / | | | | | | | | | | Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-counting (disabled for now). These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.
* | Merge branch 'PHP-7.1'Joe Watkins2017-07-171-1/+5
|\ \ | |/ | | | | | | * PHP-7.1: Fixed bug 74913 redirecting incorrect include <sys/poll.h>
| * Merge branch 'PHP-7.0' into PHP-7.1Joe Watkins2017-07-171-1/+5
| |\ | | | | | | | | | | | | * PHP-7.0: Fixed bug 74913 redirecting incorrect include <sys/poll.h>
| | * Fixed bug 74913 redirecting incorrect include <sys/poll.h>Peter Kokot2017-07-171-1/+5
| | |
| | * Revert "fix crash in phpdbg shutdown process when opcache is loaded"Joe Watkins2017-02-271-2/+1
| | | | | | | | | | | | This reverts commit 008fb28eafa3740b1e3696b1a5cf7566d493b97d.
* | | Interned strings unification for TS/NTSAnatol Belski2017-03-041-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hereby, interned strings are supported in thread safe PHP. The patch implements two types of interned strings - interning per process, strings are not freed till process end - interning per request, strings are freed at request end There is no runtime interning. With Opcache, all the permanent iterned strings are copied into SHM on startup, additional copying into SHM might happen on demand.
* | | Merge branch 'PHP-7.1'Joe Watkins2017-02-271-1/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.1: fix crash in phpdbg shutdown process when opcache is loaded
| * | Merge branch 'PHP-7.0' into PHP-7.1Joe Watkins2017-02-271-1/+2
| |\ \ | | |/ | | | | | | | | | * PHP-7.0: fix crash in phpdbg shutdown process when opcache is loaded
| | * fix crash in phpdbg shutdown process when opcache is loadedJoe Watkins2017-02-271-1/+2
| | |
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-2/+2
| | |
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-2/+2
| | |
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-2/+2
| | |
* | | Merge branch 'PHP-7.1'Bob Weinand2016-12-221-1/+0
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-12-221-1/+0
| |\ \ | | |/
* | | Merge branch 'PHP-7.1'Bob Weinand2016-12-211-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-12-211-1/+1
| |\ \ | | |/
| | * Fix issue with -- in phpdbg command lineBob Weinand2016-12-211-1/+1
| | |
* | | Merge branch 'PHP-7.1'Bob Weinand2016-12-201-1/+1
|\ \ \ | |/ /
| * | Fix segfault in ZTS mode when just printing and exiting in phpdbgBob Weinand2016-12-201-1/+1
| | |
* | | Merge branch 'PHP-7.1'Nikita Popov2016-12-141-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-12-141-1/+1
| |\ \ | | |/
| | * Partially fix bug #70492Nikita Popov2016-12-141-1/+1
| | | | | | | | | | | | The libmagic portion is missing.
* | | Merge branch 'PHP-7.1'Bob Weinand2016-11-301-3/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-11-301-3/+1
| |\ \ | | |/
| | * Fixed bug #73615 (phpdbg without option never load .phpdbginit at startup)Bob Weinand2016-11-301-3/+1
| | |
* | | Merge branch 'PHP-7.1'Bob Weinand2016-11-201-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-11-201-1/+1
| |\ \ | | |/
| | * Revert "Revert "Remove a few unused write warning""Bob Weinand2016-11-201-1/+1
| | | | | | | | | | | | | | | | | | This reverts commit ff5a65d26b139142c5e967582c369ef65b79adf8. (With zend_ prefix now)
| * | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-11-201-0/+1
| |\ \ | | |/