summaryrefslogtreecommitdiff
path: root/sapi/phpdbg/phpdbg_prompt.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-021-11/+16
|\
| * Fix run command args passing when inmidst executionBob Weinand2016-10-021-11/+16
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-011-21/+85
|\ \ | |/
| * Add proper escape sequences and reading stdin from file in phpdbg run commandBob Weinand2016-10-011-21/+85
| |
* | Add phpdbg generator commandBob Weinand2016-09-281-27/+78
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-09-231-3/+7
|\ \ | |/ | | | | | | | | * PHP-7.0: update NEWS phpdbg next command must stop when leaving function
| * phpdbg next command must stop when leaving functionBob Weinand2016-09-231-3/+7
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-09-031-0/+2
|\ \ | |/
| * Fix bug #72996Nikita Popov2016-09-031-0/+2
| |
* | Rewrite watchpoints to be much more stableBob Weinand2016-07-111-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 Belski2016-05-301-1/+1
|\ \ | |/ | | | | | | * PHP-7.0: fix condition
| * fix conditionAnatol Belski2016-05-301-1/+1
| |
* | Don't initialize EX(call)->symbol_table on each function call.Dmitry Stogov2016-04-281-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 Stogov2016-04-281-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 Stogov2016-04-271-1/+0
| | | | | | | | but is never used.
* | Merge branch 'PHP-7.0'Nikita Popov2016-03-031-1/+1
|\ \ | |/
| * Fix bug #71575 removing extra semicolons outside macrosJames Titcumb2016-03-031-1/+1
| |
* | Removed zend_fcall_info.symbol_tableDmitry Stogov2016-03-021-1/+0
| |
* | Merge branch 'PHP-7.0'Dmitry Stogov2016-03-021-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 substitutionDmitry Stogov2016-03-021-1/+2
| |
* | Merge branch 'PHP-7.0'Bob Weinand2016-02-171-7/+9
|\ \ | |/
| * Fix crash when advancing inside an internal functionBob Weinand2016-02-171-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 Popov2016-02-141-1/+5
|\ \ | |/
| * Format string fixesNikita Popov2016-02-141-1/+5
| | | | | | | | | | Conflicts: ext/pgsql/pgsql.c
* | phpdbg: fix potential format string bugInsu Yun2016-01-121-2/+2
|/
* 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-732/+388
| | | | | | | | commits(remote debugging/xml protocol)
| * Temporarily disable wait/xml protocol...Bob Weinand2014-10-301-0/+2
| |
* | Ensure proper set_exception_handler() handling with exit() inside itBob Weinand2015-10-021-3/+11
| |
* | Fixed bug #70614 (incorrect exit code in -rr mode with Exceptions)Bob Weinand2015-10-021-2/+5
| |
* | Fixed bug #70531 (-rr should not fallback to interactive mode in phpdbg)Bob Weinand2015-09-231-0/+5
| |
* | Fixed bug #70532 (respect set_exception_handler in phpdbg)Bob Weinand2015-09-231-0/+2
| |
* | Apply same fixes for untilBob Weinand2015-09-191-18/+14
| |
* | Fix leave and finishBob Weinand2015-09-191-8/+17
| |
* | Fixed printingXinchen Hui2015-08-271-1/+1
| |
* | Fix issues with phpdbg SIGINT handlerBob Weinand2015-08-211-1/+7
| | | | | | | | Also fix valgrind warnings in allocator when not using mmap()ed memory
* | Fix further leaksBob Weinand2015-08-041-5/+21
| |
* | Fix valgrind errors in phpdbgBob Weinand2015-08-041-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 Weinand2015-08-031-1/+4
| |
* | Skip shebang line if presentBob Weinand2015-08-011-1/+23
| |
* | Fix phpdbg stepping on CATCH with exceptionBob Weinand2015-07-281-2/+12
| |
* | Remove -Wunused-result warningsBob Weinand2015-07-271-2/+2
| |
* | Fix leaks from bug #70138Bob Weinand2015-07-261-2/+3
| |
* | Cleanup shutdown, enable proper memory leak displayingBob Weinand2015-07-241-21/+20
| | | | | | | | phpdbg should not memory leak...
* | Fix printf format issues on 32 bitBob Weinand2015-07-231-2/+2
| |
* | Fix misbehaviors with uncaught exceptions and finally or evalBob Weinand2015-07-201-20/+23
| |
* | Cleanup exception displaying code in phpdbgBob Weinand2015-07-161-29/+23
| |
* | Simplify TMP var number decoding (without HashTable)Dmitry Stogov2015-07-061-5/+1
| |