Commit Graph

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