Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-02 | 1 | -11/+16 |
|\ | |||||
| * | Fix run command args passing when inmidst execution | Bob Weinand | 2016-10-02 | 1 | -11/+16 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-01 | 1 | -21/+85 |
|\ \ | |/ | |||||
| * | Add proper escape sequences and reading stdin from file in phpdbg run command | Bob Weinand | 2016-10-01 | 1 | -21/+85 |
| | | |||||
* | | Add phpdbg generator command | Bob Weinand | 2016-09-28 | 1 | -27/+78 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Anatol Belski | 2016-09-23 | 1 | -3/+7 |
|\ \ | |/ | | | | | | | | | * PHP-7.0: update NEWS phpdbg next command must stop when leaving function | ||||
| * | phpdbg next command must stop when leaving function | Bob Weinand | 2016-09-23 | 1 | -3/+7 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2016-09-03 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | Fix bug #72996 | Nikita Popov | 2016-09-03 | 1 | -0/+2 |
| | | |||||
* | | Rewrite watchpoints to be much more stable | Bob Weinand | 2016-07-11 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge branch 'PHP-7.0' | Anatol Belski | 2016-05-30 | 1 | -1/+1 |
|\ \ | |/ | | | | | | | * PHP-7.0: fix condition | ||||
| * | fix condition | Anatol Belski | 2016-05-30 | 1 | -1/+1 |
| | | |||||
* | | Don't initialize EX(call)->symbol_table on each function call. | Dmitry Stogov | 2016-04-28 | 1 | -1/+1 |
| | | | | | | | | Keep it uninitialized, and check ZEND_CALL_HAS_SYMBOL_TABLE flag when necessary. | ||||
* | | - get rid of EG(scope). zend_get_executed_scope() should be used instead. | Dmitry Stogov | 2016-04-28 | 1 | -2/+0 |
| | | | | | | | | - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter. | ||||
* | | Removed "zend_fcall_info.function_table". It was assigned in many places, ↵ | Dmitry Stogov | 2016-04-27 | 1 | -1/+0 |
| | | | | | | | | but is never used. | ||||
* | | Merge branch 'PHP-7.0' | Nikita Popov | 2016-03-03 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix bug #71575 removing extra semicolons outside macros | James Titcumb | 2016-03-03 | 1 | -1/+1 |
| | | |||||
* | | Removed zend_fcall_info.symbol_table | Dmitry Stogov | 2016-03-02 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'PHP-7.0' | Dmitry Stogov | 2016-03-02 | 1 | -1/+2 |
|\ \ | |/ | | | | | | | * PHP-7.0: PHP-7 zend_call_function() doesn't support symbol_table substitution | ||||
| * | PHP-7 zend_call_function() doesn't support symbol_table substitution | Dmitry Stogov | 2016-03-02 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'PHP-7.0' | Bob Weinand | 2016-02-17 | 1 | -7/+9 |
|\ \ | |/ | |||||
| * | Fix crash when advancing inside an internal function | Bob Weinand | 2016-02-17 | 1 | -7/+9 |
| | | | | | | | | This just happened in the "double ctrl+c" mode, when we halted inside an internal function; there was some code assuming a proper op_array | ||||
* | | Merge branch 'PHP-7.0' | Nikita Popov | 2016-02-14 | 1 | -1/+5 |
|\ \ | |/ | |||||
| * | Format string fixes | Nikita Popov | 2016-02-14 | 1 | -1/+5 |
| | | | | | | | | | | Conflicts: ext/pgsql/pgsql.c | ||||
* | | phpdbg: fix potential format string bug | Insu Yun | 2016-01-12 | 1 | -2/+2 |
|/ | |||||
* | 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 | -732/+388 |
| | | | | | | | | commits(remote debugging/xml protocol) | ||||
| * | Temporarily disable wait/xml protocol... | Bob Weinand | 2014-10-30 | 1 | -0/+2 |
| | | |||||
* | | Ensure proper set_exception_handler() handling with exit() inside it | Bob Weinand | 2015-10-02 | 1 | -3/+11 |
| | | |||||
* | | Fixed bug #70614 (incorrect exit code in -rr mode with Exceptions) | Bob Weinand | 2015-10-02 | 1 | -2/+5 |
| | | |||||
* | | Fixed bug #70531 (-rr should not fallback to interactive mode in phpdbg) | Bob Weinand | 2015-09-23 | 1 | -0/+5 |
| | | |||||
* | | Fixed bug #70532 (respect set_exception_handler in phpdbg) | Bob Weinand | 2015-09-23 | 1 | -0/+2 |
| | | |||||
* | | Apply same fixes for until | Bob Weinand | 2015-09-19 | 1 | -18/+14 |
| | | |||||
* | | Fix leave and finish | Bob Weinand | 2015-09-19 | 1 | -8/+17 |
| | | |||||
* | | Fixed printing | Xinchen Hui | 2015-08-27 | 1 | -1/+1 |
| | | |||||
* | | Fix issues with phpdbg SIGINT handler | Bob Weinand | 2015-08-21 | 1 | -1/+7 |
| | | | | | | | | Also fix valgrind warnings in allocator when not using mmap()ed memory | ||||
* | | Fix further leaks | Bob Weinand | 2015-08-04 | 1 | -5/+21 |
| | | |||||
* | | Fix valgrind errors in phpdbg | Bob Weinand | 2015-08-04 | 1 | -22/+5 |
| | | | | | | | | | | | | | | 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 breaking on HANDLE_EXCEPTION (opline_before_exception) | Bob Weinand | 2015-08-03 | 1 | -1/+4 |
| | | |||||
* | | Skip shebang line if present | Bob Weinand | 2015-08-01 | 1 | -1/+23 |
| | | |||||
* | | Fix phpdbg stepping on CATCH with exception | Bob Weinand | 2015-07-28 | 1 | -2/+12 |
| | | |||||
* | | Remove -Wunused-result warnings | Bob Weinand | 2015-07-27 | 1 | -2/+2 |
| | | |||||
* | | Fix leaks from bug #70138 | Bob Weinand | 2015-07-26 | 1 | -2/+3 |
| | | |||||
* | | Cleanup shutdown, enable proper memory leak displaying | Bob Weinand | 2015-07-24 | 1 | -21/+20 |
| | | | | | | | | phpdbg should not memory leak... | ||||
* | | Fix printf format issues on 32 bit | Bob Weinand | 2015-07-23 | 1 | -2/+2 |
| | | |||||
* | | Fix misbehaviors with uncaught exceptions and finally or eval | Bob Weinand | 2015-07-20 | 1 | -20/+23 |
| | | |||||
* | | Cleanup exception displaying code in phpdbg | Bob Weinand | 2015-07-16 | 1 | -29/+23 |
| | | |||||
* | | Simplify TMP var number decoding (without HashTable) | Dmitry Stogov | 2015-07-06 | 1 | -5/+1 |
| | |