1
0
Fork 0

18 Commits (31e5f026ded9b66e371627b8135018cf3d53f915)

Author SHA1 Message Date
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 10 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
Xuefer a33a1514d7 code format cleanup 11 years ago
Xuefer 44db58b5ca Decompiler: decompile try/catch 11 years ago
Xuefer 597c9b743a Decompiler: fix foreach to not be recognized as switch, fix i/j looping 11 years ago
Xuefer bcf7d47fea Decompiler: decompile switch 11 years ago
Xuefer eeb72b449e Decompile: implement foreach, improve blank line 11 years ago
Xuefer a376bf9ec2 Decompiler: adds blank line between blocks 11 years ago
Xuefer 6d045a5975 decompile code branch 11 years ago
Xuefer 90ccdadc54 Decompiler: handle closure use() 11 years ago
Xuefer b5ecc94497 prepare for use() 11 years ago
Xuefer aca9c14116 decompiler: refix isset/empty on variable 11 years ago
Xuefer 91fee633aa decompiler: fix isset/empty on variable 11 years ago
Xuefer 823fdbd60b str() fix 11 years ago
Xuefer 8707055147 readability 11 years ago
Xuefer ab71de73ec Decompiler: improve dumpop for easier reading 11 years ago
Xuefer 1be06bf44c Decompiler: simple cover test, make sure all opcode is tested 11 years ago
Xuefer 26a6230a83 Decompiler: jmp_set/jmpz adjust 11 years ago
Xuefer 70864b7369 Decompiler: improves break/continue/goto, updates test sample 11 years ago