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 |