summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2015-07-18Decompiler: separate/rewrite output codeHEADtrunkmasterXuefer1-485/+661
2015-07-17Decompiler/dump: fix undefined varsXuefer1-2/+2
2015-07-17Decompiler: dump op if range errorXuefer1-0/+1
2015-07-17Decompiler: remove unused unsetArray() used by __LINE__Xuefer1-5/+0
2015-07-17Decompiler: fix value2constant for NULLXuefer1-1/+1
2015-07-10Decompiler: fix switch with expression as case valueXuefer1-0/+6
2015-07-09Decompiler: gc after dfunction()Xuefer1-0/+16
2015-07-09Decompiler: show progress on big op arrayXuefer1-0/+31
2015-07-09Decompiler/dump: adaptive padding for op line numberXuefer1-4/+5
2015-07-09Decompiler: allow UTF-8 stringsXuefer1-2/+10
2015-07-09Decompiler: fix abstract method argsXuefer1-4/+4
2015-07-09Decompiler: move $EX into DecompilerXuefer1-399/+432
2015-07-08Decompiler: remove __LINE__ mapping which is unstableXuefer1-6/+1
2015-07-08Decompiler: show opline number in errorXuefer1-2/+4
2015-07-08Decompiler: fix typo for PHP_EOLXuefer1-1/+1
2015-07-03Decompiler: (PHP_5_3+) support for const, fix __DIR__ __FILE__ __CLASS__ for ...Xuefer1-9/+8
2015-07-03Decompiler: rewrite complex block decompiler into functionsXuefer1-72/+105
2015-07-03Decompiler: mark jmpouts for BRK/CONT, unmark after decompiled with complex b...Xuefer1-0/+48
2015-07-03Decompiler: (PHP_5_6) support for POW(**)Xuefer1-0/+4
2015-07-03Decompiler: show removed opcode in commentXuefer1-1/+6
2015-07-03Decompiler: BinaryOp UnaryOp, TernaryOpXuefer1-27/+52
2015-07-03Decompiler: between before dynamic class and previous blockXuefer1-0/+4
2015-07-03Decompiler: escape 8bit and control chars and \tXuefer1-2/+14
2015-07-03Decompiler: f(&$v) no long validate since PHP_5_4Xuefer1-1/+1
2015-07-03Decompiler: remove '' . and . '' for string constantXuefer1-11/+7
2015-07-03Decompiler: fix missing else with only 1 opcodeXuefer1-1/+1
2015-07-03Decompiler: fix array(&$ref)Xuefer1-28/+17
2015-07-03Decompiler: fix namespace of implementsXuefer1-0/+2
2015-07-03Decompiler: namespace is case insenseXuefer1-1/+1
2015-07-03Decompiler: support for RETURN_BY_REFXuefer1-1/+23
2015-07-03Decompiler: move TODO warning to commentXuefer1-1/+2
2015-07-03Decompiler: ignore line number 0Xuefer1-1/+3
2015-07-03Decompiler: use range for buildJmpInfoXuefer1-8/+8
2015-07-03Decompiler: simplify code by using op.lineXuefer1-16/+13
2015-07-03Decompiler: make op.line out of build jmpinfoXuefer1-1/+3
2015-07-03Decompiler/dump: dumpOp shows lineXuefer1-1/+2
2015-07-03Decompiler/dump: dump without TsXuefer1-2/+9
2015-07-03Decompiler/dump: show = after result, not > before resultXuefer1-1/+3
2015-07-03Decompiler/dump: space between opXuefer1-2/+2
2015-07-03Decompiler/dump: dont decompile for dumpXuefer1-1/+0
2015-07-03Decompiler/dump: dont print backtrace for dumpXuefer1-4/+4
2015-07-03Decompiler/dump: dump op in commentXuefer1-1/+13
2015-07-03Decompiler/dump: remove unused code used for phpdopXuefer1-14/+0
2015-07-03disassembler: (PHP_5_5) fix tmp var numXuefer1-1/+6
2015-07-03Decompiler: add support for "run dboth" = both decompile and dumpXuefer1-9/+10
2015-07-03Decompiler: uses PHP_EOL for eolXuefer1-41/+44
2015-06-08Decompiler: include EX inside $rangeXuefer1-50/+55
2015-06-08Decompiler: function op() to skip NOPXuefer1-2/+23
2015-06-08Decompiler: dump: adds ':' before constantXuefer1-1/+1
2015-06-08Decompiler: adds opline in error messageXuefer1-5/+5