52 Commits (eb65db08081385a7a182abc3561c13f514dd6748)

Author SHA1 Message Date
Dmitry Stogov 2ae21abdf7 Fixed bug #72213 (Finally leaks on nested exceptions). 10 years ago
James Titcumb c4b188871e Fix bug #71575 removing extra semicolons outside macros 10 years ago
Nikita Popov c9357f82d3 Format string fixes 10 years ago
Nikita Popov af255c67eb Make op1/op2 decoding in phpdbg more complete 10 years ago
Lior Kaplan 49493a2dcf Happy new year (Update copyright to 2016) 10 years ago
Dmitry Stogov 86a96f2cf1 Changed meaning of "op2" for ZEND_FREE, ZEND_FE_FREE, ZEND_FAST_CALL, ZEND_FAST_RET. 10 years ago
Bob Weinand 16cde23eb2 Fix oplog... 11 years ago
Bob Weinand 590c5a7e50 Remove debug instructions (...) 11 years ago
Bob Weinand 1da4ee25b8 Fix oplog trace with already freed closures 11 years ago
Bob Weinand cf85985935 Fix print of ZEND_CATCH 11 years ago
Xinchen Hui 3fe35ba80d Make IS_TMP_VAR and IS_VAR differentiable 11 years ago
Nikita Popov 7c661bd304 Remove FAST_CALL_FROM_CATCH 11 years ago
Bob Weinand 1f9bba68a9 Make opcode breakpoints work again 11 years ago
Nikita Popov 20e5027293 Switch asprintf to spprintf in phpdbg opcode dump 11 years ago
Nikita Popov bd72fdca98 Better opcode dump for finally 11 years ago
Dmitry Stogov ef1b588f6a Resolve GOTO at compile time and replace it with sequnce of FREE/FE_FREE and JMP. 11 years ago
Dmitry Stogov 549e8c4959 Squashed commit of the following: 11 years ago
Dmitry Stogov 404dc93d35 Tuned off dubugging of live ranges 11 years ago
Dmitry Stogov 5ee8413259 Fixed bug #62210 (Exceptions can leak temporary variables. As a part of the fix serious refactoring was done. op_array->brk_cont_array was removed, and replaced with more general and speed efficient op_array->T_liveliness. ZEND_GOTO opcode is always replaced by ZEND_JMP at compile time). (Bob, Dmitry, Laruence) 11 years ago
Bob Weinand a919fe8606 Do not display EXT_TYPE_UNUSED in phpdbg opcodes 11 years ago
Dmitry Stogov 001ecd3198 Simplify TMP var number decoding (without HashTable) 11 years ago
Dmitry Stogov 1a9f4f90da Fixed JMPZNZ instruction printing 11 years ago
Dmitry Stogov 7aa7627172 Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes). 11 years ago
Bob Weinand 088f589f7d Make backtraces *much* more readable 11 years ago
Bob Weinand 29aad0ef45 Add phpdbg userland API to fetch oplog 11 years ago
Bob Weinand b97944c6d1 Add ZEND_ASSERT_CHECK to phpdbg opcode jump list 11 years ago
Nikita Popov a1ef8b418d Improve phpdbg opcode dump 11 years ago
Xinchen Hui af3c72bc80 fixed warning & test pushing 11 years ago
Bob Weinand 5f10e84208 Shrink phpdbg opcode dump output a bit more 11 years ago
Bob Weinand 1a249bd674 Shorten opline dump lines and show literals 11 years ago
Lior Kaplan a4384bd3d4 s/PHP Version 5/PHP Version 7/g 11 years ago
Wei Dai 3f3e34040a Fixed compile warnings 11 years ago
Xinchen Hui fc33f52d8c bump year 11 years ago
Xinchen Hui 0579e8278d bump year 11 years ago
Anatol Belski bdeb220f48 first shot remove TSRMLS_* things 11 years ago
Dmitry Stogov 14e29f5146 Reduced size of zend_op on 64-bit systems. 11 years ago
Ferenc Kovacs 0afc04b913 go back with phpdbg to the state of 5.6.3, reverting the controversial commits(remote debugging/xml protocol) 11 years ago
Dmitry Stogov 7c7b9184b1 Fixed list() behavior inconsistency (string handling is disabled for all cases, ArrayAccess objects handling is enabled for all cases, ZEND_FETCH_DIM_TMP_VAR opcode is renamed into ZEND_FETCH_LIST, ZEND_FETCH_ADD_LOCK flag is removed). 11 years ago
Dmitry Stogov 06103d65b1 Use zval_ptr_dtor_nogc() to free IS_TMP_VAR operands. 12 years ago
Johannes Schlüter d0cb715373 s/PHP 5/PHP 7/ 12 years ago
Dmitry Stogov 82096dc151 Removed ZEND_QM_ASSIGN_VAR and ZEND_JMP_SET_VAR opcodes (in PHPNG they did exacly the same as ZEND_QM_ASSIGN and ZEND_JMP_SET) 12 years ago
Anatol Belski 6f9f0bf205 master renames phase 2 12 years ago
Dmitry Stogov e96073b1e4 Moved zend_literal->cache_slot right into zval. 12 years ago
Xinchen Hui 028bdea3db Use better data structures (incomplete) 12 years ago
Xinchen Hui c081ce628f Bump year 12 years ago