6f52434
(HEAD -> trunk, master)
Decompiler: separate/rewrite output code by
2015-07-17 15:03:05 +0800
0feb144
Decompiler/dump: fix undefined vars by
2015-07-12 00:19:13 +0800
d44a7f3
Decompiler: dump op if range error by
2015-07-14 12:40:06 +0800
291b881
devel: support sample cpp for dboth/dop by
2015-07-13 03:30:04 +0800
6de0d86
Decompiler: adds eol for help by
2015-07-13 03:28:17 +0800
63e3a81
Decompiler: remove unused unsetArray() used by __LINE__ by
2015-07-16 15:19:13 +0800
8f8ebf1
sample: remove __LINE__ by
2015-07-12 02:11:23 +0800
7c3f8c2
Decompiler: fix value2constant for NULL by
2015-07-17 21:48:32 +0800
8207e07
Decompiler: fix switch with expression as case value by
2015-07-10 01:59:56 +0800
4550ff7
sample: enclose code in function for opcode to be more readable by
2015-07-10 02:15:24 +0800
6a6f5e5
Decompiler: gc after dfunction() by
2015-07-09 02:59:04 +0800
f8fcfdf
Decompiler: show progress on big op array by
2015-07-08 23:06:16 +0800
a2bc018
Decompiler/dump: adaptive padding for op line number by
2015-07-08 20:00:02 +0800
c62abcb
Decompiler: allow UTF-8 strings by
2015-07-08 12:59:21 +0800
9dd3893
Decompiler: fix abstract method args by
2015-07-08 12:48:42 +0800
bb20ce8
Decompiler: move $EX into Decompiler by
2015-07-09 00:07:01 +0800
a49b89f
Decompiler: remove __LINE__ mapping which is unstable by
2015-07-08 14:31:15 +0800
c3ce9a2
Decompiler: show opline number in error by
2015-07-08 12:18:18 +0800
a3c1abf
Decompiler: fix typo for PHP_EOL by
2015-07-08 12:17:12 +0800
86be121
Decompiler: (PHP_5_3+) support for const, fix __DIR__ __FILE__ __CLASS__ for class const by
2015-06-25 13:00:35 +0800
0ea8e3c
Decompiler: rewrite complex block decompiler into functions by
2015-06-21 02:03:43 +0800
ade274e
Decompiler: mark jmpouts for BRK/CONT, unmark after decompiled with complex block by
2015-06-15 14:03:48 +0800
813986f
Decompiler: (PHP_5_6) support for POW(**) by
2015-06-29 13:16:17 +0800
7942b78
Decompiler: show removed opcode in comment by
2015-06-08 13:34:31 +0800
a767eaa
Decompiler: BinaryOp UnaryOp, TernaryOp by
2015-06-14 01:34:08 +0800
6e3cb40
Decompiler: between before dynamic class and previous block by
2015-06-30 12:25:44 +0800
3aed197
Decompiler: escape 8bit and control chars and \t by
2015-06-30 03:59:03 +0800
8c23a1d
Decompiler: f(&$v) no long validate since PHP_5_4 by
2015-06-29 15:31:45 +0800
c3ed037
sample: remove \ from namespace sample by
2015-06-25 12:15:04 +0800
b1c2e34
sample: remove echo , which wont be indentical as decompiled by
2015-06-25 12:13:17 +0800
828ca4e
Decompiler: remove '' . and . '' for string constant by
2015-06-24 11:50:05 +0800
8a8428b
Decompiler: fix missing else with only 1 opcode by
2015-06-23 16:45:40 +0800
29e6904
Decompiler: fix array(&$ref) by
2015-06-23 17:43:40 +0800
3e8255b
Decompiler: fix namespace of implements by
2015-06-23 13:22:55 +0800
4fa6d95
Decompiler: namespace is case insense by
2015-06-23 13:17:29 +0800
2fade16
Decompiler: support for RETURN_BY_REF by
2015-06-21 16:14:29 +0800
b72c808
Decompiler: move TODO warning to comment by
2015-06-21 16:09:33 +0800
5810aaf
Decompiler: ignore line number 0 by
2015-06-14 13:31:26 +0800
f53d355
Decompiler: use range for buildJmpInfo by
2015-06-09 03:55:00 +0800
dbfec9e
Decompiler: simplify code by using op.line by
2015-06-21 03:14:01 +0800
88d5782
Decompiler: make op.line out of build jmpinfo by
2015-06-22 12:28:26 +0800
08795e5
Decompiler/dump: dumpOp shows line by
2015-06-30 12:58:31 +0800
2fd12a1
Decompiler/dump: dump without Ts by
2015-06-29 13:17:54 +0800
b1ed91c
Decompiler/dump: show = after result, not > before result by
2015-06-24 02:37:36 +0800
3da52fc
Decompiler/dump: space between op by
2015-06-23 23:00:02 +0800
6e21470
Decompiler/dump: dont decompile for dump by
2015-06-23 21:53:28 +0800
7a054d0
Decompiler/dump: dont print backtrace for dump by
2015-06-14 13:15:12 +0800
59b05b0
Decompiler/dump: dump op in comment by
2015-06-14 03:44:15 +0800
f5ebb4c
Decompiler/dump: remove unused code used for phpdop by
2015-06-09 03:24:42 +0800
c01538d
disassemble: fix processor for double, yet the code is not used for dasm for now by
2015-06-30 03:07:10 +0800
d945349
disassemble: fix QM_ASSIGN_VAR info by
2015-06-25 14:00:01 +0800
5ff7552
disassembler: (PHP_5_5) fix tmp var num by
2015-06-24 02:36:30 +0800
4e5cb61
Decompiler: add support for "run dboth" = both decompile and dump by
2015-06-23 18:52:29 +0800
3f3d56c
Decompiler: uses PHP_EOL for eol by
2015-07-03 12:41:59 +0800
10fcce4
devel: dont update devel.php if unchanged by
2015-06-28 15:05:00 +0800
7497472
devel: shows exit status by
2015-07-03 12:41:17 +0800
71888ba
cacher: fix #342 object caching by
2015-07-03 12:41:04 +0800
0707c33
Decompiler: include EX inside $range by
2015-06-08 14:42:20 +0800
a58a92e
Decompiler: function op() to skip NOP by
2015-06-08 14:40:58 +0800
7d7bedb
Decompiler: dump: adds ':' before constant by
2015-06-08 13:35:21 +0800
c9fe214
Decompiler: adds opline in error message by
2015-06-08 13:41:56 +0800
2a6657a
Decompiler: merge phpdop into Decompiler by
2015-06-05 01:18:39 +0800
7ae214a
Decompiler: fix undefined index for catch at bottom of the opcode by
2015-06-08 12:29:47 +0800
74f29c3
Decompiler: disable assert by default by
2015-06-05 00:28:19 +0800
c5ca1ac
Decompiler: remove unused code by
2015-06-04 22:15:04 +0800
4c48d29
devel: remove svn helper by
2015-06-05 13:49:06 +0800
6e36b10
adds gitignore file by
2015-06-04 13:51:30 +0800
65daa90
disable warning, only eanble it for debugging by
2015-04-28 13:58:28 +0000
2569127
eval requires "()"; show code for dangling array(..) by
2015-04-24 13:14:08 +0000
95da04c
dasm: fix include opcode spec by
2015-04-18 16:07:05 +0000
c9aea0c
typo by
2015-04-18 16:06:11 +0000
5ff59a5
remove debug code by
2015-04-18 14:17:21 +0000
36b9a66
remove debug code by
2015-04-18 14:09:12 +0000
1fc55df
remove debug code by
2015-04-18 13:57:56 +0000
b2655ae
phpdop: update for new struct layout by
2015-04-18 13:25:48 +0000
8443a1a
typo by
2015-04-18 11:11:07 +0000
1163930
inherit class may miss tailing \0 by
2015-04-18 10:57:34 +0000
4279f1b
merge code from some guy. fix exit(1) by
2015-04-18 09:29:00 +0000
4619a3c
devel: fix cpp, remove default include by
2015-04-18 09:28:26 +0000
f6184e8
Decompiler: code style clean up by
2015-04-18 07:26:12 +0000
7a586c5
cacher: fix #354 build error for debug mode (thanks to drakmor) by
2015-02-07 06:17:33 +0000
925a2df
cacher: improve hashing by taking file_size into acccount (stat needed of course) by
2014-11-13 16:59:56 +0000
b2910fd
revert wrong change by
2014-11-13 09:36:36 +0000
8cc772f
cacher: fix more var caching leaks by
2014-11-13 09:06:20 +0000
050f536
fix typo cause build issue by
2014-11-12 18:57:59 +0000
f843d67
fix some xcache_get leak by refcount by
2014-11-12 18:55:52 +0000
b6d67b6
fix tests for older php by
2014-11-12 18:51:22 +0000
62b3813
update deps by
2014-11-12 18:51:05 +0000
cbbd582
fix tests for older php by
2014-11-12 18:49:04 +0000
15ad870
support for reference value by
2014-11-12 07:03:46 +0000
ef3a8f0
object::properties_table is PHP_5_4+ only by
2014-11-12 04:08:46 +0000
63d878b
kill warning by
2014-11-11 20:13:29 +0000
b52de66
adds test for var object caching by
2014-11-11 18:39:56 +0000
e23a898
handle nested object caching by
2014-11-11 18:27:44 +0000
0718357
use vector for objects/object_handles by
2014-11-11 17:10:13 +0000
30d56bf
code clean up for vector by
2014-11-11 16:09:55 +0000
4bd347e
kill some warnings by
2014-11-11 14:21:40 +0000
5eb6e2f
cacher: fix recursive object caching, fix multiple object caching (typo of SRC) by
2014-11-11 13:48:34 +0000
4ed407f
PHP_4: fix segv on module shutdown by
2014-11-11 05:41:45 +0000
49e5860
PHP4: fix object handling by
2014-11-10 13:24:52 +0000