summaryrefslogtreecommitdiff
path: root/sapi/phpdbg/phpdbg_list.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-051-1/+1
|\
| * Remove phpdbg fix targeting 7.1 which landed in 7.0Bob Weinand2016-10-051-11/+0
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-10-011-0/+11
|\ \ | |/
| * Fix invalid access to interned strings after they are freed in phpdbgBob Weinand2016-10-011-0/+11
| |
| * Fixed bug #72284 (phpdbg fatal errors with coverage)Bob Weinand2016-05-301-3/+6
| | | | | | | | Cherry-pick of original commits d3371b and 0f20e11 only present in master
* | Rewrite watchpoints to be much more stableBob Weinand2016-07-111-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 phpdbgBob Weinand2016-05-071-4/+6
| |
* | Fix potential double free with phpdbgBob Weinand2016-05-031-0/+1
| |
* | - get rid of EG(scope). zend_get_executed_scope() should be used instead.Dmitry Stogov2016-04-281-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 handlesJoe Watkins2016-04-121-0/+2
|
* Fix bug #71575 removing extra semicolons outside macrosJames Titcumb2016-03-031-1/+1
|
* 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-138/+63
| | | | | | | | commits(remote debugging/xml protocol)
* | Fixed incomplete initialization.Dmitry Stogov2015-10-301-2/+2
| |
* | Fix valgrind warning upon displaying lines from eval()ed code in phpdbgBob Weinand2015-08-311-0/+1
| |
* | Fixed printingXinchen Hui2015-08-271-3/+3
| |
* | fix build, use exported symbolAnatol Belski2015-08-251-1/+1
| |
* | Fix oplog with eval()ed codeBob Weinand2015-08-241-0/+49
| |
* | Fix further leaksBob Weinand2015-08-041-2/+2
| |
* | Fix valgrind errors in phpdbgBob Weinand2015-08-041-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 readBob Weinand2015-08-031-2/+2
| | | | | | | | Also revert debugging run-tests.php changes...
* | Remove debug instructions (...)Bob Weinand2015-07-311-1/+0
| |
* | Fix oplog trace with already freed closuresBob Weinand2015-07-311-0/+1
| |
* | Fix: A buf == NULL on filehandle will segfaultBob Weinand2015-07-271-3/+2
| |
* | add NULL checkAnatol Belski2015-07-261-3/+6
| |
* | Just always copy the buffer, that makes it much saferBob Weinand2015-07-251-17/+5
| | | | | | | | At least compared to conditionally using the mmap()ped input
* | Fix memory leak with opcacheBob Weinand2015-07-251-0/+3
| |
* | Fix op_arrays with opcacheBob Weinand2015-07-251-4/+38
| |
* | Use relative paths in phpdbg_lexer.cBob Weinand2015-07-241-1/+1
| |
* | Cleanup shutdown, enable proper memory leak displayingBob Weinand2015-07-241-8/+10
| | | | | | | | phpdbg should not memory leak...
* | Fix build failure for non-osx *nixesBob Weinand2015-07-231-1/+3
| |
* | Fix phpdbg test failure and crash with opcacheBob Weinand2015-07-231-1/+6
| |
* | Add phpdbg_get_executable() (gets executable ops/lines)Bob Weinand2015-07-221-0/+7
| |
* | Undefined values may lead to big allocationBob Weinand2015-07-221-1/+3
| |
* | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-301-4/+4
| | | | | | | | semantick changes).
* | Passing a zend_string * to %s is a bad ideaBob Weinand2015-06-241-1/+1
| |
* | Fix parent command offsetsBob Weinand2015-03-211-1/+1
| |
* | s/PHP Version 5/PHP Version 7/gLior Kaplan2015-03-131-1/+1
| | | | | | | | Follow up for d0cb7153
* | Now opened_path is a zend_stringReeze Xia2015-03-091-1/+1
| |
* | bump yearXinchen Hui2015-01-151-1/+1
| |
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-20/+20
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-271-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 breakpointsBob Weinand2014-10-271-0/+2
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-251-1/+13
|\ \ | |/ | | | | | | | | Conflicts: sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_list.c
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-251-0/+9
| |
* | Made phpdbg compatible with new engineBob Weinand2014-10-241-86/+149
|\ \ | |/
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-241-65/+129
| |
* | s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
|/