63 Commits (be2e034a8fbab8a355d15403803d112544541792)

Author SHA1 Message Date
Xuefer 315bc11aab simplify arg_types using null 10 years ago
Xuefer 34db445076 decode optimized if/return 10 years ago
Xuefer c667b51f43 decompiler: fix handling of stdin. support of exported dasm result 10 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
Xuefer f16b6d7027 Decompiler: improves operator decompile 11 years ago
Xuefer 877d66d561 remove unncessary debug code 11 years ago
Xuefer b847fcba3d fix nested function call 11 years ago
Xuefer 0839ae3f60 Decompiler: foldToCode/str clean up 11 years ago
Xuefer f6bba786f4 decompiler: namespace support 11 years ago
Xuefer 5be83a23b0 DECLARE_CONST 11 years ago
Xuefer 489be67bd9 decompiler: improvements late binding function, sample code organize 11 years ago
Xuefer 80f0bd32d7 decompiler: dirty improvement for \r\n 11 years ago
Xuefer cccdfd61aa decompiler: massive improvements for php 5 and 5.3 11 years ago
Xuefer ba361bc8ea Decompiler: fix ticks, str 11 years ago
Xuefer 2a57b902fd str() fix 11 years ago
Xuefer acb46c5e96 remove __toString which was unclear design 11 years ago
Xuefer e2935702b4 decompiler: process ZEND_CASE opcode, switch/case is not recognized as it used to be however 11 years ago
Xuefer ed0a1d6526 consistent type of Decompiler_Code::toCode return 11 years ago
Xuefer 6e4375d61b decompiler: fix decompiling runtime array 11 years ago
Xuefer 8d18908346 decompiler: fix argument default value 11 years ago
Xuefer 86749b6e64 decompiler: fix array assoc handling, remove default return 11 years ago
Xuefer de2523c848 decompiler: avoid ${ literal being recognized 11 years ago