35 Commits (638209cbf9a5dcf1184481e5e6579601474ecff3)

Author SHA1 Message Date
Xuefer 638209cbf9 Decompiler: fixes #318 (support for const in static array index/value) 8 years ago
Xuefer a0217c2654 Decompiler: support for const in static array index; TODO: PHP 5.0- support for static array 8 years ago
Xuefer 2ba9c1223a Decompiler: strip namespace in const array 8 years ago
Xuefer c3ecacac4e Decompiler: multiple catch support for PHP 5.1- 8 years ago
Xuefer 70c75c5277 phpdop: show jumpouts/jmpins 8 years ago
Xuefer df7065accb Decompiler: update PHP4 support for static method call 9 years ago
Xuefer f77dead6de Decompiler: support for yield generator 9 years ago
Xuefer ce401736a1 Decompiler: refix switch (SWITCH_FREE) 9 years ago
Xuefer 6207654325 Decompiler: avoid duplicate switch result 9 years ago
Xuefer afb899020c Decompiler: fix new without assign 9 years ago
Xuefer 02eb6beda4 add back PHP_4 code for disassembler 9 years ago
Xuefer 22e80e3194 Decompiler, disassembler: fix unset for PHP 5.0 9 years ago
Xuefer 66bda12097 Decompiler: update static member support for PHP 5.0 9 years ago
Xuefer c9913ec0ac Decompiler: fix PHP5.0 foreach, pre/post inc/dec 9 years ago
Xuefer 366799451a Decompiler, disassembler: update PHP 5.0 support 9 years ago
Xuefer e5dfddef7a Decompiler: fix PHP 5.0 static member 9 years ago
Xuefer 63c0a0aa24 Decompiler, disassembler: update PHP 5.0 support 9 years ago
Xuefer 081bb66e29 Decompiler: fix handling catch with/without FETCH_CLASS & JMP for different PHP version 9 years ago
Xuefer 53208532aa Decompiler: bind FETCH_CLASS & CATCH together; fix unset for PHP5.1; improve printBacktrace for devel 9 years ago
Xuefer 742ae699e7 adds TODO for brk 9 years ago
Xuefer b6c66205a7 Decompiler, disassembler: fix catch for different PHP version; fetch hack is not necessary for PHP5.4+; update for ?: operator 9 years ago
Xuefer fea60080b7 Decompiler: adds simple backtrace print, fix warning for catch 9 years ago
Xuefer 2ac16ece5e Decompiler: recognize __FILE__ 9 years ago
Xuefer b2ad347af5 disassembler, Decompiler: fix catch, ticks 9 years ago
Xuefer beb0ee22d1 Disassembler: can now recover compile time constant 9 years ago
Xuefer db3cc8b69b disassembler, Decompiler: fix ISSET_ISEMPTY_VAR 9 years ago
Xuefer 57ba915338 Decompiler: fix warning 9 years ago
Xuefer bb447cc80f Decompiler: remove PHP 4 support. adds XC_QM_ASSIGN_VAR 9 years ago
Xuefer 15e7931fb2 Decompiler: adds unset, XC_QM_ASSIGN_VAR 9 years ago
Xuefer d0bcd02437 Decompiler: improves support for PHP_5_4 9 years ago
Xuefer aee274ada1 phpdc: exit on decompile error 9 years ago
Xuefer c7492e6c3a remove php 4 support completely 9 years ago
Xuefer 07c4675cb0 refactor: move htdocs, bin, lib for easier installation 9 years ago
Xuefer 5c0dfec523 refactor: fix build for optimizer, use mod_* directories 10 years ago
Xuefer ef5a13d72a move files to subdirs 10 years ago
Xuefer 315bc11aab simplify arg_types using null 10 years ago
Xuefer 34db445076 decode optimized if/return 11 years ago
Xuefer c667b51f43 decompiler: fix handling of stdin. support of exported dasm result 11 years ago
Xuefer 037c6b7a8c Decompiler: clean up unused code, fix line spacing, simplify indent 11 years ago
Xuefer 5b25fdb3b5 Decompiler: if/elseif/else 11 years ago
Xuefer a6c2fd36f9 typo 11 years ago
Xuefer 49f8f2288d Decompiler: recognize top level goto 11 years ago
Xuefer 14a0dc698c Decompiler: for loop 11 years ago
Xuefer 0921bdce74 Decompiler: dump any unhandled complex block 11 years ago
Xuefer 5fc0861a68 Decompiler: get value from result instead of op1/op2 if possible 11 years ago
Xuefer 7ef8764308 Decompile: remove tostr in getOpVal. it is implemented by str() and foldToCode() 11 years ago
Xuefer 9bd790b519 Decompiler: && || and or 11 years ago
Xuefer 6213915975 typo 11 years ago
Xuefer 75a5ba00c6 Decompiler: use range to simplify calling 11 years ago
Xuefer 674e498132 Decompiler: ?: and ? : 11 years ago