Xuefer
|
6f52434277
|
Decompiler: separate/rewrite output code
|
8 years ago |
Xuefer
|
0feb144366
|
Decompiler/dump: fix undefined vars
|
8 years ago |
Xuefer
|
d44a7f3f62
|
Decompiler: dump op if range error
|
8 years ago |
Xuefer
|
63e3a815da
|
Decompiler: remove unused unsetArray() used by __LINE__
|
8 years ago |
Xuefer
|
7c3f8c2f53
|
Decompiler: fix value2constant for NULL
|
8 years ago |
Xuefer
|
8207e0771c
|
Decompiler: fix switch with expression as case value
|
8 years ago |
Xuefer
|
6a6f5e55b7
|
Decompiler: gc after dfunction()
|
8 years ago |
Xuefer
|
f8fcfdfccb
|
Decompiler: show progress on big op array
|
8 years ago |
Xuefer
|
a2bc018e99
|
Decompiler/dump: adaptive padding for op line number
|
8 years ago |
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
|
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 |