1
0
Fork 0
Commit Graph

86 Commits (0ea8e3c247b980e26afe6b511956b05c482e5d70)

Author SHA1 Message Date
Xuefer 0ea8e3c247 Decompiler: rewrite complex block decompiler into functions 8 years ago
Xuefer ade274ea0f Decompiler: mark jmpouts for BRK/CONT, unmark after decompiled with complex block 8 years ago
Xuefer 813986f735 Decompiler: (PHP_5_6) support for POW(**) 8 years ago
Xuefer 7942b78ff7 Decompiler: show removed opcode in comment 8 years ago
Xuefer a767eaaecd Decompiler: BinaryOp UnaryOp, TernaryOp 8 years ago
Xuefer 6e3cb406f7 Decompiler: between before dynamic class and previous block 8 years ago
Xuefer 3aed197bd3 Decompiler: escape 8bit and control chars and \t 8 years ago
Xuefer 8c23a1d08c Decompiler: f(&$v) no long validate since PHP_5_4 8 years ago
Xuefer 828ca4e4c5 Decompiler: remove '' . and . '' for string constant 8 years ago
Xuefer 8a8428b9a8 Decompiler: fix missing else with only 1 opcode 8 years ago
Xuefer 29e6904ec5 Decompiler: fix array(&$ref) 8 years ago
Xuefer 3e8255b2a7 Decompiler: fix namespace of implements 8 years ago
Xuefer 4fa6d95cdc Decompiler: namespace is case insense 8 years ago
Xuefer 2fade1672b Decompiler: support for RETURN_BY_REF 8 years ago
Xuefer b72c808ac6 Decompiler: move TODO warning to comment 8 years ago
Xuefer 5810aaf23e Decompiler: ignore line number 0 8 years ago
Xuefer f53d355d1a Decompiler: use range for buildJmpInfo 8 years ago
Xuefer dbfec9ee56 Decompiler: simplify code by using op.line 8 years ago
Xuefer 88d5782223 Decompiler: make op.line out of build jmpinfo 8 years ago
Xuefer 08795e53d2 Decompiler/dump: dumpOp shows line 8 years ago
Xuefer 2fd12a1c29 Decompiler/dump: dump without Ts 8 years ago
Xuefer b1ed91cbb8 Decompiler/dump: show = after result, not > before result 8 years ago
Xuefer 3da52fc978 Decompiler/dump: space between op 8 years ago
Xuefer 6e21470dc7 Decompiler/dump: dont decompile for dump 8 years ago
Xuefer 7a054d0272 Decompiler/dump: dont print backtrace for dump 8 years ago
Xuefer 59b05b09ca Decompiler/dump: dump op in comment 8 years ago
Xuefer f5ebb4cb24 Decompiler/dump: remove unused code used for phpdop 8 years ago
Xuefer 5ff75525f5 disassembler: (PHP_5_5) fix tmp var num 8 years ago
Xuefer 4e5cb618a4 Decompiler: add support for "run dboth" = both decompile and dump 8 years ago
Xuefer 3f3d56cfd2 Decompiler: uses PHP_EOL for eol 8 years ago
Xuefer 0707c335b5 Decompiler: include EX inside $range 8 years ago
Xuefer a58a92e47d Decompiler: function op() to skip NOP 8 years ago
Xuefer 7d7bedb96a Decompiler: dump: adds ':' before constant 8 years ago
Xuefer c9fe214527 Decompiler: adds opline in error message 8 years ago
Xuefer 2a6657a008 Decompiler: merge phpdop into Decompiler 8 years ago
Xuefer 7ae214a4e5 Decompiler: fix undefined index for catch at bottom of the opcode 8 years ago
Xuefer 74f29c3a5e Decompiler: disable assert by default 8 years ago
Xuefer c5ca1ac9a4 Decompiler: remove unused code 8 years ago
Xuefer 25691273b3 eval requires "()"; show code for dangling array(..)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1593 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 5ff59a56c6 remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1590 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 36b9a66934 remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1589 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 1fc55df227 remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1588 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer b2655aeecd phpdop: update for new struct layout
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1587 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 8443a1aa2b typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1586 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 1163930d1b inherit class may miss tailing \0
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1585 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 4279f1bc10 merge code from some guy. fix exit(1)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1584 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer f6184e8969 Decompiler: code style clean up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1582 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
8 years ago
Xuefer 46d274fba2 adds class const support for {{{__FILE__ __DIR__}}}
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1530 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
9 years ago
Xuefer 71137b9c29 fix build for pre-5.6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1489 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
9 years ago
Xuefer 5f8c3d0ee3 Decompiler PHP_5_6: updated support for zend_ast
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1488 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
9 years ago