1
0
Fork 0

Commit Graph

  • 6f52434277 Decompiler: separate/rewrite output code trunk master Xuefer 2015-07-17 15:03:05 +0800
  • 0feb144366 Decompiler/dump: fix undefined vars Xuefer 2015-07-12 00:19:13 +0800
  • d44a7f3f62 Decompiler: dump op if range error Xuefer 2015-07-14 12:40:06 +0800
  • 291b8819fa devel: support sample cpp for dboth/dop Xuefer 2015-07-13 03:30:04 +0800
  • 6de0d86846 Decompiler: adds eol for help Xuefer 2015-07-13 03:28:17 +0800
  • 63e3a815da Decompiler: remove unused unsetArray() used by __LINE__ Xuefer 2015-07-16 15:19:13 +0800
  • 8f8ebf1627 sample: remove __LINE__ Xuefer 2015-07-12 02:11:23 +0800
  • 7c3f8c2f53 Decompiler: fix value2constant for NULL Xuefer 2015-07-17 21:48:32 +0800
  • 8207e0771c Decompiler: fix switch with expression as case value Xuefer 2015-07-10 01:59:56 +0800
  • 4550ff7f06 sample: enclose code in function for opcode to be more readable Xuefer 2015-07-10 02:15:24 +0800
  • 6a6f5e55b7 Decompiler: gc after dfunction() Xuefer 2015-07-09 02:59:04 +0800
  • f8fcfdfccb Decompiler: show progress on big op array Xuefer 2015-07-08 23:06:16 +0800
  • a2bc018e99 Decompiler/dump: adaptive padding for op line number Xuefer 2015-07-08 20:00:02 +0800
  • c62abcbe2e Decompiler: allow UTF-8 strings Xuefer 2015-07-08 12:59:21 +0800
  • 9dd3893b1a Decompiler: fix abstract method args Xuefer 2015-07-08 12:48:42 +0800
  • bb20ce8273 Decompiler: move $EX into Decompiler Xuefer 2015-07-09 00:07:01 +0800
  • a49b89f508 Decompiler: remove __LINE__ mapping which is unstable Xuefer 2015-07-08 14:31:15 +0800
  • c3ce9a2d5b Decompiler: show opline number in error Xuefer 2015-07-08 12:18:18 +0800
  • a3c1abfd2b Decompiler: fix typo for PHP_EOL Xuefer 2015-07-08 12:17:12 +0800
  • 86be121923 Decompiler: (PHP_5_3+) support for const, fix __DIR__ __FILE__ __CLASS__ for class const Xuefer 2015-06-25 13:00:35 +0800
  • 0ea8e3c247 Decompiler: rewrite complex block decompiler into functions Xuefer 2015-06-21 02:03:43 +0800
  • ade274ea0f Decompiler: mark jmpouts for BRK/CONT, unmark after decompiled with complex block Xuefer 2015-06-15 14:03:48 +0800
  • 813986f735 Decompiler: (PHP_5_6) support for POW(**) Xuefer 2015-06-29 13:16:17 +0800
  • 7942b78ff7 Decompiler: show removed opcode in comment Xuefer 2015-06-08 13:34:31 +0800
  • a767eaaecd Decompiler: BinaryOp UnaryOp, TernaryOp Xuefer 2015-06-14 01:34:08 +0800
  • 6e3cb406f7 Decompiler: between before dynamic class and previous block Xuefer 2015-06-30 12:25:44 +0800
  • 3aed197bd3 Decompiler: escape 8bit and control chars and \t Xuefer 2015-06-30 03:59:03 +0800
  • 8c23a1d08c Decompiler: f(&$v) no long validate since PHP_5_4 Xuefer 2015-06-29 15:31:45 +0800
  • c3ed03701b sample: remove \ from namespace sample Xuefer 2015-06-25 12:15:04 +0800
  • b1c2e3462d sample: remove echo , which wont be indentical as decompiled Xuefer 2015-06-25 12:13:17 +0800
  • 828ca4e4c5 Decompiler: remove '' . and . '' for string constant Xuefer 2015-06-24 11:50:05 +0800
  • 8a8428b9a8 Decompiler: fix missing else with only 1 opcode Xuefer 2015-06-23 16:45:40 +0800
  • 29e6904ec5 Decompiler: fix array(&$ref) Xuefer 2015-06-23 17:43:40 +0800
  • 3e8255b2a7 Decompiler: fix namespace of implements Xuefer 2015-06-23 13:22:55 +0800
  • 4fa6d95cdc Decompiler: namespace is case insense Xuefer 2015-06-23 13:17:29 +0800
  • 2fade1672b Decompiler: support for RETURN_BY_REF Xuefer 2015-06-21 16:14:29 +0800
  • b72c808ac6 Decompiler: move TODO warning to comment Xuefer 2015-06-21 16:09:33 +0800
  • 5810aaf23e Decompiler: ignore line number 0 Xuefer 2015-06-14 13:31:26 +0800
  • f53d355d1a Decompiler: use range for buildJmpInfo Xuefer 2015-06-09 03:55:00 +0800
  • dbfec9ee56 Decompiler: simplify code by using op.line Xuefer 2015-06-21 03:14:01 +0800
  • 88d5782223 Decompiler: make op.line out of build jmpinfo Xuefer 2015-06-22 12:28:26 +0800
  • 08795e53d2 Decompiler/dump: dumpOp shows line Xuefer 2015-06-30 12:58:31 +0800
  • 2fd12a1c29 Decompiler/dump: dump without Ts Xuefer 2015-06-29 13:17:54 +0800
  • b1ed91cbb8 Decompiler/dump: show = after result, not > before result Xuefer 2015-06-24 02:37:36 +0800
  • 3da52fc978 Decompiler/dump: space between op Xuefer 2015-06-23 23:00:02 +0800
  • 6e21470dc7 Decompiler/dump: dont decompile for dump Xuefer 2015-06-23 21:53:28 +0800
  • 7a054d0272 Decompiler/dump: dont print backtrace for dump Xuefer 2015-06-14 13:15:12 +0800
  • 59b05b09ca Decompiler/dump: dump op in comment Xuefer 2015-06-14 03:44:15 +0800
  • f5ebb4cb24 Decompiler/dump: remove unused code used for phpdop Xuefer 2015-06-09 03:24:42 +0800
  • c01538d0ba disassemble: fix processor for double, yet the code is not used for dasm for now Xuefer 2015-06-30 03:07:10 +0800
  • d94534988e disassemble: fix QM_ASSIGN_VAR info Xuefer 2015-06-25 14:00:01 +0800
  • 5ff75525f5 disassembler: (PHP_5_5) fix tmp var num Xuefer 2015-06-24 02:36:30 +0800
  • 4e5cb618a4 Decompiler: add support for "run dboth" = both decompile and dump Xuefer 2015-06-23 18:52:29 +0800
  • 3f3d56cfd2 Decompiler: uses PHP_EOL for eol Xuefer 2015-07-03 12:41:59 +0800
  • 10fcce4917 devel: dont update devel.php if unchanged Xuefer 2015-06-28 15:05:00 +0800
  • 749747211a devel: shows exit status Xuefer 2015-07-03 12:41:17 +0800
  • 71888baa01 cacher: fix #342 object caching Xuefer 2015-07-03 12:41:04 +0800
  • 0707c335b5 Decompiler: include EX inside $range Xuefer 2015-06-08 14:42:20 +0800
  • a58a92e47d Decompiler: function op() to skip NOP Xuefer 2015-06-08 14:40:58 +0800
  • 7d7bedb96a Decompiler: dump: adds ':' before constant Xuefer 2015-06-08 13:35:21 +0800
  • c9fe214527 Decompiler: adds opline in error message Xuefer 2015-06-08 13:41:56 +0800
  • 2a6657a008 Decompiler: merge phpdop into Decompiler Xuefer 2015-06-05 01:18:39 +0800
  • 7ae214a4e5 Decompiler: fix undefined index for catch at bottom of the opcode Xuefer 2015-06-08 12:29:47 +0800
  • 74f29c3a5e Decompiler: disable assert by default Xuefer 2015-06-05 00:28:19 +0800
  • c5ca1ac9a4 Decompiler: remove unused code Xuefer 2015-06-04 22:15:04 +0800
  • 4c48d299ba devel: remove svn helper Xuefer 2015-06-05 13:49:06 +0800
  • 6e36b10304 adds gitignore file Xuefer 2015-06-04 13:51:30 +0800
  • 65daa90a82 disable warning, only eanble it for debugging Xuefer 2015-04-28 13:58:28 +0000
  • 25691273b3 eval requires "()"; show code for dangling array(..) Xuefer 2015-04-24 13:14:08 +0000
  • 95da04c9f2 dasm: fix include opcode spec Xuefer 2015-04-18 16:07:05 +0000
  • c9aea0c764 typo Xuefer 2015-04-18 16:06:11 +0000
  • 5ff59a56c6 remove debug code Xuefer 2015-04-18 14:17:21 +0000
  • 36b9a66934 remove debug code Xuefer 2015-04-18 14:09:12 +0000
  • 1fc55df227 remove debug code Xuefer 2015-04-18 13:57:56 +0000
  • b2655aeecd phpdop: update for new struct layout Xuefer 2015-04-18 13:25:48 +0000
  • 8443a1aa2b typo Xuefer 2015-04-18 11:11:07 +0000
  • 1163930d1b inherit class may miss tailing \0 Xuefer 2015-04-18 10:57:34 +0000
  • 4279f1bc10 merge code from some guy. fix exit(1) Xuefer 2015-04-18 09:29:00 +0000
  • 4619a3c6c1 devel: fix cpp, remove default include Xuefer 2015-04-18 09:28:26 +0000
  • f6184e8969 Decompiler: code style clean up Xuefer 2015-04-18 07:26:12 +0000
  • 7a586c55ce cacher: fix #354 build error for debug mode (thanks to drakmor) Xuefer 2015-02-07 06:17:33 +0000
  • 925a2dff1e cacher: improve hashing by taking file_size into acccount (stat needed of course) Xuefer 2014-11-13 16:59:56 +0000
  • b2910fdfae revert wrong change Xuefer 2014-11-13 09:36:36 +0000
  • 8cc772f85f cacher: fix more var caching leaks Xuefer 2014-11-13 09:06:20 +0000
  • 050f536b17 fix typo cause build issue Xuefer 2014-11-12 18:57:59 +0000
  • f843d679ae fix some xcache_get leak by refcount Xuefer 2014-11-12 18:55:52 +0000
  • b6d67b60d6 fix tests for older php Xuefer 2014-11-12 18:51:22 +0000
  • 62b3813fbf update deps Xuefer 2014-11-12 18:51:05 +0000
  • cbbd582fef fix tests for older php Xuefer 2014-11-12 18:49:04 +0000
  • 15ad8700a8 support for reference value Xuefer 2014-11-12 07:03:46 +0000
  • ef3a8f0221 object::properties_table is PHP_5_4+ only Xuefer 2014-11-12 04:08:46 +0000
  • 63d878bdb5 kill warning Xuefer 2014-11-11 20:13:29 +0000
  • b52de66584 adds test for var object caching Xuefer 2014-11-11 18:39:56 +0000
  • e23a8984d2 handle nested object caching Xuefer 2014-11-11 18:27:44 +0000
  • 07183575ef use vector for objects/object_handles Xuefer 2014-11-11 17:10:13 +0000
  • 30d56bf2d7 code clean up for vector Xuefer 2014-11-11 16:09:55 +0000
  • 4bd347e02b kill some warnings Xuefer 2014-11-11 14:21:40 +0000
  • 5eb6e2f585 cacher: fix recursive object caching, fix multiple object caching (typo of SRC) Xuefer 2014-11-11 13:48:34 +0000
  • 4ed407f1e4 PHP_4: fix segv on module shutdown Xuefer 2014-11-11 05:41:45 +0000
  • 49e586053c PHP4: fix object handling Xuefer 2014-11-10 13:24:52 +0000