Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some misspellings | Gabriel Caruso | 2018-02-06 | 1 | -1/+1 |
| | |||||
* | Trailing whitespaces | Gabriel Caruso | 2018-01-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com> | ||||
* | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Added exceptions for ZEND_RC_DEBUG | Dmitry Stogov | 2017-11-02 | 1 | -0/+1 |
| | |||||
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Fix phpdbg ZTS watchpoint+shutdown sequences & opcache+watchpoints | Bob Weinand | 2016-07-12 | 1 | -1/+1 |
| | |||||
* | Rewrite watchpoints to be much more stable | Bob Weinand | 2016-07-11 | 1 | -819/+1084 |
| | | | | | | | | 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. | ||||
* | - get rid of EG(scope). zend_get_executed_scope() should be used instead. | Dmitry Stogov | 2016-04-28 | 1 | -1/+3 |
| | | | | - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter. | ||||
* | Fix bug #71575 removing extra semicolons outside macros | James Titcumb | 2016-03-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
| * | go back with phpdbg to the state of 5.6.3, reverting the controversial ↵ | Ferenc Kovacs | 2014-11-26 | 1 | -77/+151 |
| | | | | | | | | commits(remote debugging/xml protocol) | ||||
* | | Prevent memcmp() result truncation | Bob Weinand | 2015-10-13 | 1 | -3/+3 |
| | | | | | | | | This fixes reported issues with sapi/phpdbg/tests/watch_001.phpt | ||||
* | | Get rid of implicit type casting in GC_*() macros in Zend/zend_types.h. | Dmitry Stogov | 2015-08-13 | 1 | -4/+4 |
| | | | | | | | | | | | | This prevented compilation warnings and disclosed few incorrect usages in Zend/zend_vm_def.h and ext/dom/xpath.c. Now explicit type casting may be required on call site. This may break some C extension code, but it shoulfn't be a problem to add explicit casting. | ||||
* | | Fix valgrind false positives with watchpoints | Bob Weinand | 2015-08-12 | 1 | -16/+38 |
| | | |||||
* | | Fix [valid] valgrind warnings, add first watchpoints test | Bob Weinand | 2015-07-15 | 1 | -10/+15 |
| | | |||||
* | | Reimplemented ability to get debug info (C source file and line number) in ↵ | Dmitry Stogov | 2015-08-11 | 1 | -1/+3 |
| | | | | | | | | phpdbg without hacks and ABI breaks. | ||||
* | | Fix printf format issues on 32 bit | Bob Weinand | 2015-07-23 | 1 | -21/+8 |
| | | |||||
* | | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -9/+9 |
| | | | | | | | | semantick changes). | ||||
* | | Stabilize watchpoints | Bob Weinand | 2015-04-19 | 1 | -144/+444 |
| | | |||||
* | | Fix parent command offsets | Bob Weinand | 2015-03-21 | 1 | -3/+4 |
| | | |||||
* | | Stabilize (simple) watchpoints with IS_INDIRECT/IS_REFERENCE situations | Bob Weinand | 2015-03-21 | 1 | -59/+81 |
| | | |||||
* | | s/PHP Version 5/PHP Version 7/g | Lior Kaplan | 2015-03-13 | 1 | -1/+1 |
| | | | | | | | | Follow up for d0cb7153 | ||||
* | | Fixed compile warnings | Wei Dai | 2015-03-09 | 1 | -1/+1 |
| | | |||||
* | | Merged zend_array and HashTable into the single data structure. | Dmitry Stogov | 2015-02-13 | 1 | -3/+3 |
| | | | | | | | | | | Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument. | ||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | second shot on removing TSRMLS_* | Anatol Belski | 2014-12-14 | 1 | -1/+1 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -89/+86 |
| | | |||||
* | | Made phpdbg compatible with new engine | Bob Weinand | 2014-10-24 | 1 | -299/+340 |
|\ \ | |/ | |||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-24 | 1 | -151/+77 |
| | | |||||
| * | Merge sapi/phpdbg into PHP-5.6 | Bob Weinand | 2014-06-03 | 1 | -1/+1 |
| | | |||||
* | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | | |||||
* | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -5/+5 |
| | | |||||
* | | basic macro replacements, all at once | Anatol Belski | 2014-08-19 | 1 | -5/+5 |
| | | |||||
* | | PHP 5.4/5.5 compability in phpdbg_watch.c | Bob Weinand | 2014-06-03 | 1 | -1/+1 |
|/ | |||||
* | Merge remote-tracking branch 'phpdbg/master' into PHP-5.6 | Anatol Belski | 2014-04-27 | 1 | -2/+4 |
| | | | | | * phpdbg/master: C89 compat | ||||
* | Merge remote-tracking branch 'phpdbg/master' into PHP-5.6 | Anatol Belski | 2014-04-26 | 1 | -1/+1 |
| | | | | | | | * phpdbg/master: removed /EHa as __try/__catch syntax is used anyway fix ZEND_DEBUG usage fix CFLAGS_PHPDBGS and some formatting | ||||
* | Merge remote-tracking branch 'phpdbg/master' into PHP-5.6 | Anatol Belski | 2014-04-24 | 1 | -6/+4 |
| | |||||
* | Merge sapi/phpdbg into PHP-5.6 | Bob Weinand | 2014-04-21 | 1 | -0/+789 |