Xuefer
|
70ad55bed7
|
update sample
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1529 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
d2ed93ed41
|
fix sample
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1527 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 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
|
8 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
|
8 years ago |
Xuefer
|
028aafe3c4
|
improve devel testing
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1485 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
e3f86745b0
|
make sample work for all beside decompiler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1441 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
638209cbf9
|
Decompiler: fixes #318 (support for const in static array index/value)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1374 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
0158af3733
|
update decompile sample
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1373 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
68de62de57
|
decompiler: more sample templating trick
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1344 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
a0217c2654
|
Decompiler: support for const in static array index; TODO: PHP 5.0- support for static array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1343 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
b3c077134b
|
Decompiler: multiple catch support for PHP 5.1-
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1340 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
ef01ec91e8
|
devel: fix yield sample for decompile test
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1336 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
df7065accb
|
Decompiler: update PHP4 support for static method call
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1335 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
e8600f7d4a
|
devel: use cpp to generate samples for different php version
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1334 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
9c0219add7
|
separate PHP 4/5 decompile sample
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1331 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
01ecac3cfe
|
undone code removal mistake
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1327 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
afb899020c
|
Decompiler: fix new without assign
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1322 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
c9913ec0ac
|
Decompiler: fix PHP5.0 foreach, pre/post inc/dec
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1317 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
b6c66205a7
|
Decompiler, disassembler: fix catch for different PHP version; fetch hack is not necessary for PHP5.4+; update for ?: operator
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1306 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
fea60080b7
|
Decompiler: adds simple backtrace print, fix warning for catch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1305 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
beb0ee22d1
|
Disassembler: can now recover compile time constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1302 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
bb447cc80f
|
Decompiler: remove PHP 4 support. adds XC_QM_ASSIGN_VAR
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1296 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
2575870deb
|
disassembler: fix UNSET_VAR for PHP 5.4+
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1295 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
15e7931fb2
|
Decompiler: adds unset, XC_QM_ASSIGN_VAR
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1291 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
d0bcd02437
|
Decompiler: improves support for PHP_5_4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1288 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
ffea1f2b0b
|
refactor: move sample to mod_disassembler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1010 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
037c6b7a8c
|
Decompiler: clean up unused code, fix line spacing, simplify indent
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@811 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
14a0dc698c
|
Decompiler: for loop
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@807 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
e4a3b35f70
|
Decmopiler: update sample to match unhandled ()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@805 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
9bd790b519
|
Decompiler: && || and or
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@802 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
674e498132
|
Decompiler: ?: and ? :
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@799 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
c081bb3801
|
sample code for ?: being used in if ()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@797 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
44db58b5ca
|
Decompiler: decompile try/catch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@795 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
7a5c2f4e75
|
test sample for declare(ticks) nested with while (complex block)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@793 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
b7ce02e3d6
|
prepare for decompile if/else
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@792 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
bcf7d47fea
|
Decompiler: decompile switch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@790 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
eeb72b449e
|
Decompile: implement foreach, improve blank line
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@789 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
86ac689e68
|
space clean up for decompiler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@786 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
90ccdadc54
|
Decompiler: handle closure use()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@781 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
b5ecc94497
|
prepare for use()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@780 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
1be06bf44c
|
Decompiler: simple cover test, make sure all opcode is tested
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@761 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
26a6230a83
|
Decompiler: jmp_set/jmpz adjust
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@760 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
70864b7369
|
Decompiler: improves break/continue/goto, updates test sample
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@758 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
f6bba786f4
|
decompiler: namespace support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@753 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
5be83a23b0
|
DECLARE_CONST
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@752 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
489be67bd9
|
decompiler: improvements late binding function, sample code organize
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@751 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
80f0bd32d7
|
decompiler: dirty improvement for \r\n
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@750 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
cccdfd61aa
|
decompiler: massive improvements for php 5 and 5.3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@749 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
5edca12e80
|
decompiler: make it easier to be consistent with output
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@748 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
37dd846f2e
|
adds more code for decompile testing
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@747 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |