Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Use better fix for preventing too early freeing of interned strings | Bob Weinand | 2016-10-06 | 1 | -1/+5 | |
| | | | | | | | | 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 | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-03 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Fix crash on Linux due to double fclose() | Bob Weinand | 2016-10-03 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-02 | 1 | -5/+21 | |
|\ \ | |/ | ||||||
| * | Fix run command args passing when inmidst execution | Bob Weinand | 2016-10-02 | 1 | -5/+21 | |
| | | ||||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-01 | 1 | -0/+38 | |
|\ \ | |/ | ||||||
| * | Add proper escape sequences and reading stdin from file in phpdbg run command | Bob Weinand | 2016-10-01 | 1 | -0/+38 | |
| | | ||||||
| * | MFH: Fixed fd leak (the origin commit can not be cherry-picked) | Xinchen Hui | 2016-06-28 | 1 | -1/+4 | |
| | | ||||||
* | | Remove bogus zend_signal_shutdown symbol from header | Bob Weinand | 2016-07-13 | 1 | -7/+6 | |
| | | ||||||
* | | Cleanup zend_/signal usage in phpdbg.c | Bob Weinand | 2016-07-13 | 1 | -20/+7 | |
| | | ||||||
* | | Fix phpdbg ZTS watchpoint+shutdown sequences & opcache+watchpoints | Bob Weinand | 2016-07-12 | 1 | -155/+173 | |
| | | ||||||
* | | Rewrite watchpoints to be much more stable | Bob Weinand | 2016-07-11 | 1 | -78/+97 | |
| | | | | | | | | | | | | | | | | 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. | |||||
* | | Pass error severity to SAPI modules and raise corresponding error level in ↵ | Martin Vobruba | 2016-07-11 | 1 | -1/+1 | |
| | | | | | | | | Apache | |||||
* | | couple of resource leaks fixes and use after free's | David Carlier | 2016-06-27 | 1 | -1/+4 | |
| | | ||||||
* | | Zend signals should be installed after request startup (or regular signals ↵ | Dmitry Stogov | 2016-06-20 | 1 | -8/+8 | |
| | | | | | | | | may be installed before zend_signal_startup) | |||||
* | | Cleanup zend_signal API | Dmitry Stogov | 2016-06-20 | 1 | -6/+0 | |
|/ | ||||||
* | Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE | Nikita Popov | 2016-03-03 | 1 | -1/+1 | |
| | | | | Also re bug #71575. | |||||
* | Format string fixes | Nikita Popov | 2016-02-14 | 1 | -3/+3 | |
| | | | | | Conflicts: ext/pgsql/pgsql.c | |||||
* | Fixed inherited functions from unspecified files being included in ↵ | Bob Weinand | 2016-02-11 | 1 | -1/+1 | |
| | | | | | | phpdbg_get_executable() See also https://github.com/krakjoe/phpdbg/issues/152 | |||||
* | Use uint64_t for flags (warning) | Bob Weinand | 2016-01-23 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -2/+2 | |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | |||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -2/+2 | |
| | | ||||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -2/+2 | |
| | | ||||||
| * | typo fix | Ferenc Kovacs | 2014-11-26 | 1 | -1/+1 | |
| | | ||||||
| * | go back with phpdbg to the state of 5.6.3, reverting the controversial ↵ | Ferenc Kovacs | 2014-11-26 | 1 | -421/+316 | |
| | | | | | | | | commits(remote debugging/xml protocol) | |||||
| * | typo fixes - https://github.com/vlajos/misspell_fixer | Veres Lajos | 2014-11-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/ftp/ftp.h ext/pcre/pcrelib/pcre_printint.c ext/pcre/pcrelib/sljit/sljitLir.c ext/pcre/pcrelib/sljit/sljitLir.h ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ext/pgsql/pgsql.c ext/phar/func_interceptors.c ext/soap/soap.c ext/standard/image.c | |||||
| * | Temporarily disable wait/xml protocol... | Bob Weinand | 2014-10-30 | 1 | -0/+4 | |
| | | ||||||
* | | Unused value casting should be `void` | Reeze Xia | 2015-12-12 | 1 | -1/+1 | |
| | | ||||||
* | | standard tsrm usage for seven | Joe Watkins | 2015-12-06 | 1 | -7/+7 | |
| | | ||||||
* | | Output stderr on real stderr in phpdbg | Bob Weinand | 2015-11-23 | 1 | -1/+1 | |
| | | ||||||
* | | Exempt paging from -qrr mode | Bob Weinand | 2015-10-20 | 1 | -1/+1 | |
| | | ||||||
* | | - Implemented output paging | Felipe Pena | 2015-10-18 | 1 | -0/+1 | |
| | | ||||||
* | | Fix parse errors in -rr mode | Bob Weinand | 2015-10-02 | 1 | -1/+3 | |
| | | ||||||
* | | Do not display memory leaks on fatal | Bob Weinand | 2015-10-02 | 1 | -3/+7 | |
| | | ||||||
* | | Do not include zend_verify_return_type in executable ops (phpdbg) | Bob Weinand | 2015-10-02 | 1 | -4/+4 | |
| | | ||||||
* | | Fix/improve zpp usage | Nikita Popov | 2015-10-02 | 1 | -6/+6 | |
| | | | | | | | | | | | | The ext/interbase changes are done blindly, fingers crossed. Some of these are bug fixes, some make zpp usage more idiomatic. | |||||
* | | fix phpdbg's -h switch | Anatol Belski | 2015-09-27 | 1 | -0/+4 | |
| | | | | | | | | | | The help functionality needs a correct stdout fd, so pre setup it for the only case. | |||||
* | | Fixed bug #70531 (-rr should not fallback to interactive mode in phpdbg) | Bob Weinand | 2015-09-23 | 1 | -0/+5 | |
| | | ||||||
* | | Always properly show exit status in phpdbg | Bob Weinand | 2015-09-19 | 1 | -1/+6 | |
| | | | | | | | | Especially when it is only set after main run (e.g. register_shutdown_function) | |||||
* | | Fix oplog... | Bob Weinand | 2015-09-19 | 1 | -0/+1 | |
| | | ||||||
* | | Add # delimiter to phpdbg commands | Bob Weinand | 2015-09-17 | 1 | -0/+10 | |
| | | ||||||
* | | fix zend signal and tsrm compatzend-signal-zts | Joe Watkins | 2015-09-01 | 1 | -0/+4 | |
| | | ||||||
* | | Respect exit status for -rr option with phpdbg | Bob Weinand | 2015-08-30 | 1 | -1/+4 | |
| | | ||||||
* | | Fixed printing | Xinchen Hui | 2015-08-27 | 1 | -2/+2 | |
| | | ||||||
* | | Fix phpdbg_break_next() and add test | Bob Weinand | 2015-08-23 | 1 | -3/+14 | |
| | | ||||||
* | | Fix issues with phpdbg SIGINT handler | Bob Weinand | 2015-08-21 | 1 | -14/+22 | |
| | | | | | | | | Also fix valgrind warnings in allocator when not using mmap()ed memory | |||||
* | | Reimplemented ability to get debug info (C source file and line number) in ↵ | Dmitry Stogov | 2015-08-11 | 1 | -48/+13 | |
| | | | | | | | | phpdbg without hacks and ABI breaks. | |||||
* | | Fix further leaks | Bob Weinand | 2015-08-04 | 1 | -0/+6 | |
| | | ||||||
* | | Fix valgrind errors in phpdbg | Bob Weinand | 2015-08-04 | 1 | -9/+3 | |
| | | | | | | | | | | | | | | 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... | |||||
* | | Do not mark automatic return 1; as executable | Bob Weinand | 2015-07-31 | 1 | -1/+3 | |
| | |