#
c9d3b9fb |
| 06-Oct-2016 |
Bob Weinand |
Use better fix for preventing too early freeing of interned strings Works also with opcache now - just prevent zend_interned_strings_restore completely - zend_interned_strings_dtor will take care
Use better fix for preventing too early freeing of interned strings Works also with opcache now - just prevent zend_interned_strings_restore completely - zend_interned_strings_dtor will take care as phpdbg only ever uses one single request cycle per module cycle
show more ...
|
#
eaff72f3 |
| 05-Oct-2016 |
Bob Weinand |
Remove phpdbg fix targeting 7.1 which landed in 7.0
|
#
3280a29e |
| 01-Oct-2016 |
Bob Weinand |
Fix invalid access to interned strings after they are freed in phpdbg
|
Revision tags: php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38 |
|
#
b0037688 |
| 11-Jul-2016 |
Bob Weinand |
Rewrite watchpoints to be much more stable This mainly involves a separate abstraction layer for elements (e.g. $a->b) and watchpoints (on pointer of the Bucket for example). Also better
Rewrite watchpoints to be much more stable 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.
show more ...
|
Revision tags: php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1 |
|
#
67468fb4 |
| 03-May-2016 |
Bob Weinand |
Fixed bug #72284 (phpdbg fatal errors with coverage) Cherry-pick of original commits d3371b and 0f20e11 only present in master
|
#
d33e71b3 |
| 07-May-2016 |
Bob Weinand |
Fix include_once in phpdbg
|
#
0f20e113 |
| 03-May-2016 |
Bob Weinand |
Fix potential double free with phpdbg
|
Revision tags: php-7.0.6 |
|
#
6499162f |
| 28-Apr-2016 |
Dmitry Stogov |
- get rid of EG(scope). zend_get_executed_scope() should be used instead. - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change"
- get rid of EG(scope). zend_get_executed_scope() should be used instead. - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.
show more ...
|
Revision tags: php-5.6.21, php-5.5.35, php-5.6.21RC1 |
|
#
b04125da |
| 12-Apr-2016 |
Joe Watkins |
phpdbg: close file handles
|
Revision tags: php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1 |
|
#
c4b18887 |
| 16-Feb-2016 |
James Titcumb |
Fix bug #71575 removing extra semicolons outside macros
|
Revision tags: php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2 |
|
#
49493a2d |
| 01-Jan-2016 |
Lior Kaplan |
Happy new year (Update copyright to 2016)
|
Revision tags: php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1 |
|
#
3c5a3e77 |
| 30-Oct-2015 |
Dmitry Stogov |
Fixed incomplete initialization.
|
Revision tags: php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45 |
|
#
84b608de |
| 31-Aug-2015 |
Bob Weinand |
Fix valgrind warning upon displaying lines from eval()ed code in phpdbg
|
#
c359ca8c |
| 27-Aug-2015 |
Xinchen Hui |
Fixed printing
|
#
7366e296 |
| 25-Aug-2015 |
Anatol Belski |
fix build, use exported symbol
|
#
6b3228fd |
| 24-Aug-2015 |
Bob Weinand |
Fix oplog with eval()ed code
|
Revision tags: php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44 |
|
#
d0ad6219 |
| 03-Aug-2015 |
Bob Weinand |
Fix further leaks
|
#
d8fe645d |
| 03-Aug-2015 |
Bob Weinand |
Fix valgrind errors in phpdbg Revert "We cannot safely assume that all op array will be refcount 0 after execution" This reverts commit b6936adb58288a0606ed847802d9226cddb41e2b.
Fix valgrind errors in phpdbg 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...
show more ...
|
#
b2095311 |
| 03-Aug-2015 |
Bob Weinand |
Fix last invalid read Also revert debugging run-tests.php changes...
|
#
590c5a7e |
| 31-Jul-2015 |
Bob Weinand |
Remove debug instructions (...)
|
#
1da4ee25 |
| 31-Jul-2015 |
Bob Weinand |
Fix oplog trace with already freed closures
|
#
248ebf0d |
| 27-Jul-2015 |
Bob Weinand |
Fix: A buf == NULL on filehandle will segfault
|
#
c18f5e1e |
| 25-Jul-2015 |
Anatol Belski |
add NULL check
|
#
66fd5293 |
| 25-Jul-2015 |
Bob Weinand |
Just always copy the buffer, that makes it much safer At least compared to conditionally using the mmap()ped input
|
#
e960d3ed |
| 24-Jul-2015 |
Bob Weinand |
Fix memory leak with opcache
|