Xuefer
|
c62abcbe2e
|
Decompiler: allow UTF-8 strings
|
8 years ago |
Xuefer
|
9dd3893b1a
|
Decompiler: fix abstract method args
|
8 years ago |
Xuefer
|
bb20ce8273
|
Decompiler: move $EX into Decompiler
|
8 years ago |
Xuefer
|
a49b89f508
|
Decompiler: remove __LINE__ mapping which is unstable
|
8 years ago |
Xuefer
|
c3ce9a2d5b
|
Decompiler: show opline number in error
|
8 years ago |
Xuefer
|
a3c1abfd2b
|
Decompiler: fix typo for PHP_EOL
|
8 years ago |
Xuefer
|
86be121923
|
Decompiler: (PHP_5_3+) support for const, fix __DIR__ __FILE__ __CLASS__ for class const
|
8 years ago |
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
|
c3ed03701b
|
sample: remove \ from namespace sample
|
8 years ago |
Xuefer
|
b1c2e3462d
|
sample: remove echo , which wont be indentical as decompiled
|
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
|
c01538d0ba
|
disassemble: fix processor for double, yet the code is not used for dasm for now
|
8 years ago |
Xuefer
|
d94534988e
|
disassemble: fix QM_ASSIGN_VAR info
|
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
|
10fcce4917
|
devel: dont update devel.php if unchanged
|
8 years ago |
Xuefer
|
749747211a
|
devel: shows exit status
|
8 years ago |
Xuefer
|
71888baa01
|
cacher: fix #342 object caching
|
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 |