Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-05 | 1 | -1/+1 |
|\ | |||||
| * | Remove phpdbg fix targeting 7.1 which landed in 7.0 | Bob Weinand | 2016-10-05 | 1 | -11/+0 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-01 | 1 | -0/+11 |
|\ \ | |/ | |||||
| * | Fix invalid access to interned strings after they are freed in phpdbg | Bob Weinand | 2016-10-01 | 1 | -0/+11 |
| | | |||||
| * | Fixed bug #72284 (phpdbg fatal errors with coverage) | Bob Weinand | 2016-05-30 | 1 | -3/+6 |
| | | | | | | | | Cherry-pick of original commits d3371b and 0f20e11 only present in master | ||||
* | | Rewrite watchpoints to be much more stable | Bob Weinand | 2016-07-11 | 1 | -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 phpdbg | Bob Weinand | 2016-05-07 | 1 | -4/+6 |
| | | |||||
* | | Fix potential double free with phpdbg | Bob Weinand | 2016-05-03 | 1 | -0/+1 |
| | | |||||
* | | - get rid of EG(scope). zend_get_executed_scope() should be used instead. | Dmitry Stogov | 2016-04-28 | 1 | -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 handles | Joe Watkins | 2016-04-12 | 1 | -0/+2 |
| | |||||
* | 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 | -138/+63 |
| | | | | | | | | commits(remote debugging/xml protocol) | ||||
* | | Fixed incomplete initialization. | Dmitry Stogov | 2015-10-30 | 1 | -2/+2 |
| | | |||||
* | | Fix valgrind warning upon displaying lines from eval()ed code in phpdbg | Bob Weinand | 2015-08-31 | 1 | -0/+1 |
| | | |||||
* | | Fixed printing | Xinchen Hui | 2015-08-27 | 1 | -3/+3 |
| | | |||||
* | | fix build, use exported symbol | Anatol Belski | 2015-08-25 | 1 | -1/+1 |
| | | |||||
* | | Fix oplog with eval()ed code | Bob Weinand | 2015-08-24 | 1 | -0/+49 |
| | | |||||
* | | Fix further leaks | Bob Weinand | 2015-08-04 | 1 | -2/+2 |
| | | |||||
* | | Fix valgrind errors in phpdbg | Bob Weinand | 2015-08-04 | 1 | -20/+8 |
| | | | | | | | | | | | | | | Revert "We cannot safely assume that all op array will be refcount 0 after execution" This reverts commit b6936adb58288a0606ed847802d9226cddb41e2b. This change turns out to not have been a clever idea and was causing more weirdness than it helped... | ||||
* | | Fix last invalid read | Bob Weinand | 2015-08-03 | 1 | -2/+2 |
| | | | | | | | | Also revert debugging run-tests.php changes... | ||||
* | | Remove debug instructions (...) | Bob Weinand | 2015-07-31 | 1 | -1/+0 |
| | | |||||
* | | Fix oplog trace with already freed closures | Bob Weinand | 2015-07-31 | 1 | -0/+1 |
| | | |||||
* | | Fix: A buf == NULL on filehandle will segfault | Bob Weinand | 2015-07-27 | 1 | -3/+2 |
| | | |||||
* | | add NULL check | Anatol Belski | 2015-07-26 | 1 | -3/+6 |
| | | |||||
* | | Just always copy the buffer, that makes it much safer | Bob Weinand | 2015-07-25 | 1 | -17/+5 |
| | | | | | | | | At least compared to conditionally using the mmap()ped input | ||||
* | | Fix memory leak with opcache | Bob Weinand | 2015-07-25 | 1 | -0/+3 |
| | | |||||
* | | Fix op_arrays with opcache | Bob Weinand | 2015-07-25 | 1 | -4/+38 |
| | | |||||
* | | Use relative paths in phpdbg_lexer.c | Bob Weinand | 2015-07-24 | 1 | -1/+1 |
| | | |||||
* | | Cleanup shutdown, enable proper memory leak displaying | Bob Weinand | 2015-07-24 | 1 | -8/+10 |
| | | | | | | | | phpdbg should not memory leak... | ||||
* | | Fix build failure for non-osx *nixes | Bob Weinand | 2015-07-23 | 1 | -1/+3 |
| | | |||||
* | | Fix phpdbg test failure and crash with opcache | Bob Weinand | 2015-07-23 | 1 | -1/+6 |
| | | |||||
* | | Add phpdbg_get_executable() (gets executable ops/lines) | Bob Weinand | 2015-07-22 | 1 | -0/+7 |
| | | |||||
* | | Undefined values may lead to big allocation | Bob Weinand | 2015-07-22 | 1 | -1/+3 |
| | | |||||
* | | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -4/+4 |
| | | | | | | | | semantick changes). | ||||
* | | Passing a zend_string * to %s is a bad idea | Bob Weinand | 2015-06-24 | 1 | -1/+1 |
| | | |||||
* | | Fix parent command offsets | Bob Weinand | 2015-03-21 | 1 | -1/+1 |
| | | |||||
* | | s/PHP Version 5/PHP Version 7/g | Lior Kaplan | 2015-03-13 | 1 | -1/+1 |
| | | | | | | | | Follow up for d0cb7153 | ||||
* | | Now opened_path is a zend_string | Reeze Xia | 2015-03-09 | 1 | -1/+1 |
| | | |||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -20/+20 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-27 | 1 | -0/+1 |
|\ \ | |/ | | | | | | | | | | | | | | | | | Conflicts: sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_bp.c sapi/phpdbg/phpdbg_list.c sapi/phpdbg/phpdbg_parser.c sapi/phpdbg/phpdbg_parser.h sapi/phpdbg/phpdbg_prompt.c | ||||
| * | Stabilize execution, always run destructors and extended file breakpoints | Bob Weinand | 2014-10-27 | 1 | -0/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-25 | 1 | -1/+13 |
|\ \ | |/ | | | | | | | | | Conflicts: sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_list.c | ||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-25 | 1 | -0/+9 |
| | | |||||
* | | Made phpdbg compatible with new engine | Bob Weinand | 2014-10-24 | 1 | -86/+149 |
|\ \ | |/ | |||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-24 | 1 | -65/+129 |
| | | |||||
* | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
|/ |