1
0
Fork 0
Commit Graph

1290 Commits

Author SHA1 Message Date
Xuefer d94534988e disassemble: fix QM_ASSIGN_VAR info 2015-07-03 13:02:03 +08:00
Xuefer 5ff75525f5 disassembler: (PHP_5_5) fix tmp var num 2015-07-03 13:02:03 +08:00
Xuefer 4e5cb618a4 Decompiler: add support for "run dboth" = both decompile and dump 2015-07-03 13:02:03 +08:00
Xuefer 3f3d56cfd2 Decompiler: uses PHP_EOL for eol 2015-07-03 13:02:03 +08:00
Xuefer 10fcce4917 devel: dont update devel.php if unchanged 2015-07-03 13:02:03 +08:00
Xuefer 749747211a devel: shows exit status 2015-07-03 12:45:06 +08:00
Xuefer 71888baa01 cacher: fix #342 object caching 2015-07-03 12:45:06 +08:00
Xuefer 0707c335b5 Decompiler: include EX inside $range 2015-06-08 14:44:53 +08:00
Xuefer a58a92e47d Decompiler: function op() to skip NOP 2015-06-08 14:44:53 +08:00
Xuefer 7d7bedb96a Decompiler: dump: adds ':' before constant 2015-06-08 14:44:53 +08:00
Xuefer c9fe214527 Decompiler: adds opline in error message 2015-06-08 13:48:47 +08:00
Xuefer 2a6657a008 Decompiler: merge phpdop into Decompiler 2015-06-08 13:48:40 +08:00
Xuefer 7ae214a4e5 Decompiler: fix undefined index for catch at bottom of the opcode 2015-06-08 13:42:50 +08:00
Xuefer 74f29c3a5e Decompiler: disable assert by default 2015-06-05 13:49:21 +08:00
Xuefer c5ca1ac9a4 Decompiler: remove unused code 2015-06-05 13:49:21 +08:00
Xuefer 4c48d299ba devel: remove svn helper 2015-06-05 13:49:21 +08:00
Xuefer 6e36b10304 adds gitignore file 2015-06-04 13:51:30 +08:00
Xuefer 65daa90a82 disable warning, only eanble it for debugging
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1594 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-28 13:58:28 +00:00
Xuefer 25691273b3 eval requires "()"; show code for dangling array(..)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1593 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-24 13:14:08 +00:00
Xuefer 95da04c9f2 dasm: fix include opcode spec
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1592 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 16:07:05 +00:00
Xuefer c9aea0c764 typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1591 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 16:06:11 +00:00
Xuefer 5ff59a56c6 remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1590 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 14:17:21 +00:00
Xuefer 36b9a66934 remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1589 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 14:09:12 +00:00
Xuefer 1fc55df227 remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1588 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 13:57:56 +00:00
Xuefer b2655aeecd phpdop: update for new struct layout
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1587 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 13:25:48 +00:00
Xuefer 8443a1aa2b typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1586 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 11:11:07 +00:00
Xuefer 1163930d1b inherit class may miss tailing \0
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1585 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 10:57:34 +00:00
Xuefer 4279f1bc10 merge code from some guy. fix exit(1)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1584 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 09:29:00 +00:00
Xuefer 4619a3c6c1 devel: fix cpp, remove default include
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1583 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 09:28:26 +00:00
Xuefer f6184e8969 Decompiler: code style clean up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1582 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18 07:26:12 +00:00
Xuefer 7a586c55ce cacher: fix #354 build error for debug mode (thanks to drakmor)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1581 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-02-07 06:17:33 +00:00
Xuefer 925a2dff1e cacher: improve hashing by taking file_size into acccount (stat needed of course)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1580 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-13 16:59:56 +00:00
Xuefer b2910fdfae revert wrong change
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1579 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-13 09:36:36 +00:00
Xuefer 8cc772f85f cacher: fix more var caching leaks
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1578 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-13 09:06:20 +00:00
Xuefer 050f536b17 fix typo cause build issue
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1577 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 18:57:59 +00:00
Xuefer f843d679ae fix some xcache_get leak by refcount
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1576 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 18:55:52 +00:00
Xuefer b6d67b60d6 fix tests for older php
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1575 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 18:51:22 +00:00
Xuefer 62b3813fbf update deps
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1574 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 18:51:05 +00:00
Xuefer cbbd582fef fix tests for older php
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1573 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 18:49:04 +00:00
Xuefer 15ad8700a8 support for reference value
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1572 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 07:03:46 +00:00
Xuefer ef3a8f0221 object::properties_table is PHP_5_4+ only
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1571 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12 04:08:46 +00:00
Xuefer 63d878bdb5 kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1570 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 20:13:29 +00:00
Xuefer b52de66584 adds test for var object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1569 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 18:39:56 +00:00
Xuefer e23a8984d2 handle nested object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1568 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 18:27:44 +00:00
Xuefer 07183575ef use vector for objects/object_handles
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1567 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 17:10:13 +00:00
Xuefer 30d56bf2d7 code clean up for vector
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1566 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 16:09:55 +00:00
Xuefer 4bd347e02b kill some warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1565 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 14:21:40 +00:00
Xuefer 5eb6e2f585 cacher: fix recursive object caching, fix multiple object caching (typo of SRC)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1564 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 13:48:34 +00:00
Xuefer 4ed407f1e4 PHP_4: fix segv on module shutdown
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1563 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11 05:41:45 +00:00
Xuefer 49e586053c PHP4: fix object handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-10 13:24:52 +00:00