Xuefer
|
366799451a
|
Decompiler, disassembler: update PHP 5.0 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1316 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
e5dfddef7a
|
Decompiler: fix PHP 5.0 static member
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1315 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
63c0a0aa24
|
Decompiler, disassembler: update PHP 5.0 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1314 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
081bb66e29
|
Decompiler: fix handling catch with/without FETCH_CLASS & JMP for different PHP version
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1309 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
53208532aa
|
Decompiler: bind FETCH_CLASS & CATCH together; fix unset for PHP5.1; improve printBacktrace for devel
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1308 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
742ae699e7
|
adds TODO for brk
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1307 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
|
2ac16ece5e
|
Decompiler: recognize __FILE__
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1304 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
b2ad347af5
|
disassembler, Decompiler: fix catch, ticks
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1303 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
|
db3cc8b69b
|
disassembler, Decompiler: fix ISSET_ISEMPTY_VAR
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1300 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
57ba915338
|
Decompiler: fix warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1299 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
|
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
|
aee274ada1
|
phpdc: exit on decompile error
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1285 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
c7492e6c3a
|
remove php 4 support completely
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1281 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
07c4675cb0
|
refactor: move htdocs, bin, lib for easier installation
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1052 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
5c0dfec523
|
refactor: fix build for optimizer, use mod_* directories
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1003 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
ef5a13d72a
|
move files to subdirs
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@982 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
315bc11aab
|
simplify arg_types using null
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@841 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
34db445076
|
decode optimized if/return
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@820 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
c667b51f43
|
decompiler: fix handling of stdin. support of exported dasm result
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@819 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 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
|
5b25fdb3b5
|
Decompiler: if/elseif/else
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@810 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
a6c2fd36f9
|
typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@809 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
49f8f2288d
|
Decompiler: recognize top level goto
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@808 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
|
0921bdce74
|
Decompiler: dump any unhandled complex block
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@806 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
5fc0861a68
|
Decompiler: get value from result instead of op1/op2 if possible
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@804 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
7ef8764308
|
Decompile: remove tostr in getOpVal. it is implemented by str() and foldToCode()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@803 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
|
6213915975
|
typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@801 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
75a5ba00c6
|
Decompiler: use range to simplify calling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@800 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
|
a33a1514d7
|
code format cleanup
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@796 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
|
597c9b743a
|
Decompiler: fix foreach to not be recognized as switch, fix i/j looping
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@791 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
|
a376bf9ec2
|
Decompiler: adds blank line between blocks
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@788 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
6d045a5975
|
decompile code branch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@787 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
|
aca9c14116
|
decompiler: refix isset/empty on variable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@777 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
91fee633aa
|
decompiler: fix isset/empty on variable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@776 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
823fdbd60b
|
str() fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@775 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
8707055147
|
readability
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@763 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
ab71de73ec
|
Decompiler: improve dumpop for easier reading
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@762 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |