Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Dev (#242) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * sample-android add removeUnusedResources * Dev apple (#155) (#158) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md Dev apple (#156) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * change matrix-apple to matrix-iOS * update notice remove matrix-apple & sample-apple remove matrix-apple & sample-apple * update sample project (#160) * fix memory leak * Replace OSSpinLock with pthread_mutex_lock * [resource-canary] fix potential invalid class exception. * [resource-canary] fix potential invalid class exception. (#175) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * sample-android add removeUnusedResources * [resource-canary] fix potential invalid class exception. * fixed some small errors * Replace macro APP_NAME APP_BUNDLE with helper function * Rename bundleNameHelper with bundle_name_helper * Feature/dev (#186) * Hotfix/0.4.x (#133) (#134) * add stack parser * fix UnusedResourcesTask const resource id * fix UnusedResourcesTask const resource id * modify methodbeat & framebeat * optimize the TracePlugin * optimize the TracePlugin * backup codes for modify TraceDataUtils * fix tracedatautil * fix TraceDataUtils bug * fix UIThreadMonitor onStop * add memory share info * fix async start traceplugin * fix async start traceplugin * modify UIThreadMonitor /ActivityThreadHacker * fix onWindowfocuschange * finish opt * finish opt * update version * fix trim stack crash * fix trim stack crash * update 0.4.10.21 * update 0.4.10.21 * Dev (#142) * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * update version * fix getVmSize bug * fix trim stack bug * fix updatetime bug * opt gradle-plugin * opt gradle-plugin * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * fix trace bug * fix trace bug * fix filter package bug * fix monkey crash * fix throw runtime exception * fix throw runtime exception * fix bug * fix npe * fix setMessagePrinter * fix AppMethodBeat status * update version * fix bug * fix addlistener bug * fix anr without report stack key * fix bug * fix bug * try catch oom * fix bug * fix mi max 2 looper printer bug * fix bug * stop detecting task if there's no any recorded destroyed activity or we've been switched to background. * fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013 * fix stack key bug * remoce log * add anr listener * add log * add anrlistener * remove useless code * remove useless codes * remove todo * Hotfix/0.4.x => dev (#188) * merge to hotfix/0.4.x from dev (#187) * Dev (#135) * add feature: battery , thread and meminfo sqlitelint remove abi x86_64 and arm64-v8a first * fix MethodTracer trace exception * fix FrameTracer doFrame bug * Update 开源公告.md * Temporarily use private repo instead of jcenter * fix formatter * typo * fix: translation error * Update issue_template.md * add armeabi-v7a x86 * add armeabi-v7a,x86 * bugfix(memory leak): 关于elfhook_close问题 #18 * bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13 * Update README.md * protect rule * change apk-canary from 0.4.7 to 0.4.10 * APK checker, fix bug In the windows environment * add arm64-v8a, x86_64 * style check and generate sourcejar * fix FindNonAlphaPngTask NullPointerException * fix UnStrippedSoCheckTask close file * remove unsupport abi x86_64 and arm_v8a yet * add codecc build config * add codecc build config * version code update to 0.4.10 * fix conflict * Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 * fix readme format * add circleci * fix indent * fix repo * add pwd * switch base image * add permission * fix path * switch image * fix directory * add missing dependency * fix dep * fix typo * update api level * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * bugfix: codecc check * update codecc * Hotfix/0.4.x (#75) * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * [resource-canary] fix bugs found by codecc. * Bugfix: wrong config key * Squashed commit of the following: commit f3cb6f22f0abea7db6ca15dcfee3a6750ad12883 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Thu Jan 10 15:32:27 2019 +0800 Bugfix: wrong config key commit 538d36c2edd1458e51ae943eae0846883616a69c Author: jqctop1 <jqctop1@qq.com> Date: Wed Jan 9 10:50:41 2019 +0800 Hotfix/0.4.x (#75) * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource commit 7299f8d15059f6a0ae923669eea52d69846103d3 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 9 10:45:39 2019 +0800 update codecc commit 6f5ad088ed70f3317b677e2b386302f37d45f82c Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Tue Jan 8 21:53:18 2019 +0800 bugfix: codecc check commit d6e7ed2314cf8e4a1a2e4a5ccfa1137fb28ae111 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Mon Jan 7 21:02:44 2019 +0800 update api level commit 7bb9743ce4b7c216e8362a7044cd99fde875ac7b Merge: 6085c25 e9ca978 Author: felixzhou <stzhou2008@qq.com> Date: Fri Jan 4 19:11:31 2019 +0800 Merge pull request #65 from gengjiawen/feature/ci add CI commit e9ca97858d0b996777ccb2e227b31f42287c31c9 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:39:36 2019 +0800 fix typo commit 87e461225a93a91a36dc7ad9fadfa6f9ada43255 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:34:37 2019 +0800 fix dep commit 176ecd27352fd41e1b42a440075f86f93f0d3811 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:30:24 2019 +0800 add missing dependency commit b71995bf7b3d2740c667c596a7a2ff72fd4e07e8 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:16:50 2019 +0800 fix directory commit 7edcfc27632b6100c45099ddb4428c59ad51e100 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:10:29 2019 +0800 switch image commit 119ff4cfd5e5cf1e4cb553e506ea6ae116b9b6d1 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:17:02 2019 +0800 fix path commit 772850f4eefb44769169837725824e38db8353b2 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:11:41 2019 +0800 add permission commit 7b16a75001e83603186869577cecb850bd787c7b Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:11:16 2019 +0800 switch base image commit de35ba33ec5f308e22263e9b16cd8393dd241a2e Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:09:07 2019 +0800 add pwd commit 7ab8e631495ab5fdac89d31f0bd7c52a257c7f30 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:06:32 2019 +0800 fix repo commit 7ccb407fce213a166a8f08b45d107f6dfda7150c Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:04:09 2019 +0800 fix indent commit 023b95737948a43471190fe18c6b0293fcf60b18 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:01:30 2019 +0800 add circleci commit 6085c25e3bcabe17f7d9f3d1a5b33210592fd280 Merge: 30c0f45 f048485 Author: felixzhou <stzhou2008@qq.com> Date: Thu Jan 3 20:47:25 2019 +0800 Merge pull request #64 from Tencent/hotfix/0.4.x Hotfix/0.4.x commit f0484853f97e623b8d8cbb86607c1a1fa506e859 Merge: 9e04207 30c0f45 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Thu Jan 3 20:38:24 2019 +0800 Merge branch 'dev' into hotfix/0.4.x # Conflicts: # README.md commit 9e04207d1938d109392be0032575b51eade5ceda Author: jixin.jia <jiajixin@gmail.com> Date: Thu Jan 3 16:33:26 2019 +0800 fix readme format commit 267d654928845d2ee53b952d8482d509d438bd41 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 17:27:50 2019 +0800 Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 commit 073e3d430e6814012de5791a9f37344b70ec459e Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:57:01 2019 +0800 fix conflict commit 5b58cd81f2ce8141721088c4efb81b4135f57792 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:50:22 2019 +0800 version code update to 0.4.10 commit 9ab2c2dd6b2a20b2b8979ce104e2ba1ee9f5439c Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:33:37 2018 +0800 add codecc build config commit 317154393379c4ae7b8baa7622690f475bffa1ce Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:40:26 2018 +0800 add codecc build config commit 38a7e6a40606242e31714a2a3c142cf3a7cd9dfb Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 14:40:37 2018 +0800 remove unsupport abi x86_64 and arm_v8a yet commit f07ab3a785ed9e65459e8bd0e0c1c8cc875b6c2f Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:27:54 2018 +0800 fix UnStrippedSoCheckTask close file commit 951df4711c1fd8038ce5f0810dd7cd462e8859dd Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:26:22 2018 +0800 fix FindNonAlphaPngTask NullPointerException commit 36afa0a663c1ae19e7dbf9153f2d2ec9b0c34ccc Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Fri Dec 28 21:18:32 2018 +0800 style check and generate sourcejar commit 5261b753355d63de69f7b6f68508ecee57c51a81 Author: hamberluo <hamberluo@gmail.com> Date: Thu Dec 27 10:09:53 2018 +0800 add arm64-v8a, x86_64 commit efe3a99b5458e98f5b05a1fe6746590d58a77c95 Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:44:26 2018 +0800 APK checker, fix bug In the windows environment commit 6c189966aff534b0689a002523d89b6cc905fe40 Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:39:03 2018 +0800 change apk-canary from 0.4.7 to 0.4.10 commit ac52f81d7c0c2b6fa6f1cfd340d298d94dfa192d Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Dec 26 19:16:55 2018 +0800 protect rule commit b52d8d53b240b89228aaed493d215eafc154eb96 Author: astrozhou <astrozhou@tencent.com> Date: Wed Dec 26 19:14:38 2018 +0800 Update README.md commit cd144ffc187a2addf4409e05ff8a77c6b4ad1776 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Dec 26 18:01:28 2018 +0800 bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13 commit f1eb5f5ee3f1e91d434fdc196f114633a38225cf Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Dec 26 16:54:56 2018 +0800 bugfix(memory leak): 关于elfhook_close问题 #18 commit 3a3a1b29536acd11455f13bce4be8044bca77baf Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 19:45:30 2018 +0800 add armeabi-v7a,x86 commit 60f49bb3a6889744c54055e7ce1497ced2ab613d Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 19:10:15 2018 +0800 add armeabi-v7a x86 commit b100fc4f2296057c36e82d51827e940f488631f7 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:27:00 2018 +0800 Update issue_template.md commit 798b5ff414f7e9898fd9a86731d2d791e5f7b8c7 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:19:06 2018 +0800 fix: translation error commit 12176131f42c19c7c6c0c2804ba1a65d8774ffce Author: guoling <guoling@tencent.com> Date: Tue Dec 25 17:07:47 2018 +0800 typo commit 36c5b0b1cb76ee50a3be1c4e6d5d234ff251534d Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 16:26:38 2018 +0800 fix formatter commit 149089361f2c1edf38abfba62c5107146cceea0a Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 15:13:30 2018 +0800 Temporarily use private repo instead of jcenter commit 822fa932d77cb4c620783cb7de645c8e468cb69e Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 11:43:56 2018 +0800 Update 开源公告.md commit 0d0fbf3cb3e2de132f051281f307c09b44979b71 Author: changelcai <changelcai@tencent.com> Date: Thu Jan 3 18:39:53 2019 +0800 fix FrameTracer doFrame bug commit 0f7a32773ae0ac02b836bd9be7bb6f7f468eb7fb Author: changelcai <changelcai@tencent.com> Date: Thu Jan 3 18:40:16 2019 +0800 fix MethodTracer trace exception commit 30c0f451edf27cc88ea5e5eb9f8f92804b2818f8 Merge: d834a83 fb92c82 Author: astrozhou <originalsrc@126.com> Date: Thu Jan 3 17:09:55 2019 +0800 Merge pull request #54 from jasonross/dev fix readme format commit fb92c8233c51dce12b4ea39111a0a3835cfa567e Author: jixin.jia <jiajixin@gmail.com> Date: Thu Jan 3 16:33:26 2019 +0800 fix readme format commit d834a83154c0341b9752efd02c4f8e0874fe9811 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 17:27:50 2019 +0800 Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 commit 43b43ff5f8ffad95a0015328fcb96a0d9e6404b1 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:57:01 2019 +0800 fix conflict commit 83d5a54a0fa54e546630fc2803d35ae5636c9839 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:50:22 2019 +0800 version code update to 0.4.10 commit 00a780a5d8f9172a2337677a549cd29245af724f Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:33:37 2018 +0800 add codecc build config commit 16f33dad7a0740ff600b08a2dc05896ad564d4a1 Merge: 516e5dc 21bfba1 Author: felixzhou <stzhou2008@qq.com> Date: Wed Jan 2 10:46:11 2019 +0800 Merge pull request #48 from Tencent/dev Dev commit 21bfba14eda0e52ab2661889a0fcc7a648746948 Merge: a93b95b 516e5dc Author: felixzhou <stzhou2008@qq.com> Date: Wed Jan 2 10:45:51 2019 +0800 Merge branch 'master' into dev commit a93b95bc410b0af047256569d23418085cc06518 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:40:26 2018 +0800 add codecc build config commit e1c0442c3a48e9fdb08dda8fbbc4784dab23efc6 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 14:40:37 2018 +0800 remove unsupport abi x86_64 and arm_v8a yet commit 516e5dc205c852572105978ebc3b7a88163ca9b1 Merge: 5d51c87 7b2095e Author: felixzhou <stzhou2008@qq.com> Date: Sat Dec 29 14:12:26 2018 +0800 Merge pull request #43 from jqctop1/dev_jqctop1 [bugfix] ApkChecker commit 7b2095e3c16e81b2e2fb2e63b42c0ae9c68b52c6 Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:27:54 2018 +0800 fix UnStrippedSoCheckTask close file commit f8ebb65f8919b65d2e302e67657501dea3851c6e Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:26:22 2018 +0800 fix FindNonAlphaPngTask NullPointerException commit 5d51c87d1cf7522ffc008c1803f262c636f2041c Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:44:26 2018 +0800 APK checker, fix bug In the windows environment commit c9a04e103a1679883d2b13e5d45917cb1e6e46d6 Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:39:03 2018 +0800 change apk-canary from 0.4.7 to 0.4.10 commit d1ef28c6a57522f6a8f9c1e90065dfa60513804a Author: astrozhou <astrozhou@tencent.com> Date: Wed Dec 26 19:14:38 2018 +0800 Update README.md commit 7eaf1da5b55f244eec5696fc2e092f8d680d0c27 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:27:00 2018 +0800 Update issue_template.md commit 42b8fee50601df92a4b05ab061f6a74f17074fae Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:19:06 2018 +0800 fix: translation error commit 1e4605036b5a5bd0d6c68d46e4f2c6a747fefead Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 16:26:38 2018 +0800 fix formatter commit d9b0b33d7e67a523ae0e5da4c3502ddefa634338 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 15:13:30 2018 +0800 Temporarily use private repo instead of jcenter commit 5c26c221bd5cc34e2dea3bff03c81d9b5caa25c0 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 11:43:56 2018 +0800 Update 开源公告.md * remove abi: armeabi * fix UnusedAssetsTask * fix build.gradle * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110) * use relative path * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * Hotfix/0.4.x (#119) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * fix SecurityException when startService in MatrixJobIntentService. (#120) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * adapt StartUpTracer for Android 9.0 * revert VERSION_NAME_PREFIX to 0.4.10 * Hotfix/0.4.x (#122) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * adapt StartUpTracer for Android 9.0 * revert VERSION_NAME_PREFIX to 0.4.10 * Dev (#123) * Update 开源公告.md * Temporarily use private repo instead of jcenter * fix formatter * fix: translation error * Update issue_template.md * Update README.md * change apk-canary from 0.4.7 to 0.4.10 * APK checker, fix bug In the windows environment * fix FindNonAlphaPngTask NullPointerException * fix UnStrippedSoCheckTask close file * remove unsupport abi x86_64 and arm_v8a yet * add codecc build config * add codecc build config * version code update to 0.4.10 * fix conflict * Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 * fix readme format * fix MethodTracer trace exception * fix FrameTracer doFrame bug * Update 开源公告.md * Temporarily use private repo instead of jcenter * fix formatter * typo * fix: translation error * Update issue_template.md * add armeabi-v7a x86 * add armeabi-v7a,x86 * bugfix(memory leak): 关于elfhook_close问题 #18 * bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13 * Update README.md * protect rule * change apk-canary from 0.4.7 to 0.4.10 * APK checker, fix bug In the windows environment * add arm64-v8a, x86_64 * style check and generate sourcejar * fix FindNonAlphaPngTask NullPointerException * fix UnStrippedSoCheckTask close file * remove unsupport abi x86_64 and arm_v8a yet * add codecc build config * add codecc build config * version code update to 0.4.10 * fix conflict * Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 * fix readme format * add circleci * fix indent * fix repo * add pwd * switch base image * add permission * fix path * switch image * fix directory * add missing dependency * fix dep * fix typo * update api level * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * bugfix: codecc check * update codecc * Hotfix/0.4.x (#75) * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * [resource-canary] fix bugs found by codecc. * Bugfix: wrong config key * fix UnusedAssetsTask * fix build.gradle * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110) * use relative path * Hotfix/0.4.x (#119) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * fix SecurityException when startService in MatrixJobIntentService. (#120) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * Hotfix/0.4.x (#122) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * adapt StartUpTracer for Android 9.0 * revert VERSION_NAME_PREFIX to 0.4.10 * no need file: HackCallback.java * fix UnusedResourcesTask const resource id * Hotfix/0.4.x (#133) * add stack parser * fix UnusedResourcesTask const resource id * fix UnusedResourcesTask const resource id * style check * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * Hotfix/0.4.x (#151) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * Dev (#152) * Hotfix/0.4.x (#139) * fix trimstack stackover bug * fix trimstack stackover bug * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * Hotfix/0.4.x (#151) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * Dev apple (#154) * Hotfix/0.4.x (#139) * fix trimstack stackover bug * fix trimstack stackover bug * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * Hotfix/0.4.x (#151) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * Dev apple (#155) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * Dev apple (#155) (#158) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md Dev apple (#156) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * change matrix-apple to matrix-iOS * update notice remove matrix-apple & sample-apple remove matrix-apple & sample-apple * update sample project (#160) * fix memory leak * Replace OSSpinLock with pthread_mutex_lock * [resource-canary] fix potential invalid class exception. (#175) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * sample-android add removeUnusedResources * [resource-canary] fix potential invalid class exception. * fixed some small errors * Replace macro APP_NAME APP_BUNDLE with helper function * Rename bundleNameHelper with bundle_name_helper * Feature/dev (#186) * Hotfix/0.4.x (#133) (#134) * add stack parser * fix UnusedResourcesTask const resource id * fix UnusedResourcesTask const resource id * modify methodbeat & framebeat * optimize the TracePlugin * optimize the TracePlugin * backup codes for modify TraceDataUtils * fix tracedatautil * fix TraceDataUtils bug * fix UIThreadMonitor onStop * add memory share info * fix async start traceplugin * fix async start traceplugin * modify UIThreadMonitor /ActivityThreadHacker * fix onWindowfocuschange * finish opt * finish opt * update version * fix trim stack crash * fix trim stack crash * update 0.4.10.21 * update 0.4.10.21 * Dev (#142) * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * update version * fix getVmSize bug * fix trim stack bug * fix updatetime bug * opt gradle-plugin * opt gradle-plugin * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * fix trace bug * fix trace bug * fix filter package bug * fix monkey crash * fix throw runtime exception * fix throw runtime exception * fix bug * fix npe * fix setMessagePrinter * fix AppMethodBeat status * update version * fix bug * fix addlistener bug * fix anr without report stack key * fix bug * fix bug * try catch oom * fix bug * fix mi max 2 looper printer bug * fix bug * stop detecting task if there's no any recorded destroyed activity or we've been switched to background. * fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013 * fix stack key bug * remoce log * add anr listener * add log * add anrlistener * remove useless code * remove useless codes * remove todo * upgrade version to 0.5.1 * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Hotfix/0.5.x (#226) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Dev (#208) * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * fix(MemStat): USE_PRIVATE_API access nil pointer * fix(MemStat): do not “update_object_event” for g_matrix_block_monitor_dumping_thread_id * fix(MemStat): do not log the oc’event of dumping thread * fix(CrashBlock): free g_topStackAddressRepeatArray * gzip冲突修复 (#224) (#231) * 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了 * 修改master的podspec,文件路径变化了 * fix(AppReboot): app_uuid() crash (#234) * gzip冲突修复 (#224) * 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了 * 修改master的podspec,文件路径变化了 * fix(AppReboot): app_uuid() crash * Hotfix/0.5.x (#240) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Dev (#208) * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * fix(MemStat): USE_PRIVATE_API access nil pointer * fix(MemStat): do not “update_object_event” for g_matrix_block_monitor_dumping_thread_id * fix(MemStat): do not log the oc’event of dumping thread * fix(CrashBlock): free g_topStackAddressRepeatArray * [SQLiteLint]fix 一些不好的、潜在sql注入风险的代码 * [SQLiteLint]sample默认采取Hook模式,fix之前没有进行sql分析 * [SQLiteLint]去除sample中无用的代码 * fix TraceConfig#getSplashActivities method's NullPointException on Android. fix #238 (#239) * Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230) * Dev (#269) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * sample-android add removeUnusedResources * Dev apple (#155) (#158) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md Dev apple (#156) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * change matrix-apple to matrix-iOS * update notice remove matrix-apple & sample-apple remove matrix-apple & sample-apple * update sample project (#160) * fix memory leak * Replace OSSpinLock with pthread_mutex_lock * [resource-canary] fix potential invalid class exception. * [resource-canary] fix potential invalid class exception. (#175) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * sample-android add removeUnusedResources * [resource-canary] fix potential invalid class exception. * fixed some small errors * Replace macro APP_NAME APP_BUNDLE with helper function * Rename bundleNameHelper with bundle_name_helper * Feature/dev (#186) * Hotfix/0.4.x (#133) (#134) * add stack parser * fix UnusedResourcesTask const resource id * fix UnusedResourcesTask const resource id * modify methodbeat & framebeat * optimize the TracePlugin * optimize the TracePlugin * backup codes for modify TraceDataUtils * fix tracedatautil * fix TraceDataUtils bug * fix UIThreadMonitor onStop * add memory share info * fix async start traceplugin * fix async start traceplugin * modify UIThreadMonitor /ActivityThreadHacker * fix onWindowfocuschange * finish opt * finish opt * update version * fix trim stack crash * fix trim stack crash * update 0.4.10.21 * update 0.4.10.21 * Dev (#142) * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * update version * fix getVmSize bug * fix trim stack bug * fix updatetime bug * opt gradle-plugin * opt gradle-plugin * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * fix trace bug * fix trace bug * fix filter package bug * fix monkey crash * fix throw runtime exception * fix throw runtime exception * fix bug * fix npe * fix setMessagePrinter * fix AppMethodBeat status * update version * fix bug * fix addlistener bug * fix anr without report stack key * fix bug * fix bug * try catch oom * fix bug * fix mi max 2 looper printer bug * fix bug * stop detecting task if there's no any recorded destroyed activity or we've been switched to background. * fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013 * fix stack key bug * remoce log * add anr listener * add log * add anrlistener * remove useless code * remove useless codes * remove todo * Hotfix/0.4.x => dev (#188) * merge to hotfix/0.4.x from dev (#187) * Dev (#135) * add feature: battery , thread and meminfo sqlitelint remove abi x86_64 and arm64-v8a first * fix MethodTracer trace exception * fix FrameTracer doFrame bug * Update 开源公告.md * Temporarily use private repo instead of jcenter * fix formatter * typo * fix: translation error * Update issue_template.md * add armeabi-v7a x86 * add armeabi-v7a,x86 * bugfix(memory leak): 关于elfhook_close问题 #18 * bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13 * Update README.md * protect rule * change apk-canary from 0.4.7 to 0.4.10 * APK checker, fix bug In the windows environment * add arm64-v8a, x86_64 * style check and generate sourcejar * fix FindNonAlphaPngTask NullPointerException * fix UnStrippedSoCheckTask close file * remove unsupport abi x86_64 and arm_v8a yet * add codecc build config * add codecc build config * version code update to 0.4.10 * fix conflict * Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 * fix readme format * add circleci * fix indent * fix repo * add pwd * switch base image * add permission * fix path * switch image * fix directory * add missing dependency * fix dep * fix typo * update api level * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * bugfix: codecc check * update codecc * Hotfix/0.4.x (#75) * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * [resource-canary] fix bugs found by codecc. * Bugfix: wrong config key * Squashed commit of the following: commit f3cb6f22f0abea7db6ca15dcfee3a6750ad12883 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Thu Jan 10 15:32:27 2019 +0800 Bugfix: wrong config key commit 538d36c2edd1458e51ae943eae0846883616a69c Author: jqctop1 <jqctop1@qq.com> Date: Wed Jan 9 10:50:41 2019 +0800 Hotfix/0.4.x (#75) * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource commit 7299f8d15059f6a0ae923669eea52d69846103d3 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 9 10:45:39 2019 +0800 update codecc commit 6f5ad088ed70f3317b677e2b386302f37d45f82c Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Tue Jan 8 21:53:18 2019 +0800 bugfix: codecc check commit d6e7ed2314cf8e4a1a2e4a5ccfa1137fb28ae111 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Mon Jan 7 21:02:44 2019 +0800 update api level commit 7bb9743ce4b7c216e8362a7044cd99fde875ac7b Merge: 6085c25 e9ca978 Author: felixzhou <stzhou2008@qq.com> Date: Fri Jan 4 19:11:31 2019 +0800 Merge pull request #65 from gengjiawen/feature/ci add CI commit e9ca97858d0b996777ccb2e227b31f42287c31c9 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:39:36 2019 +0800 fix typo commit 87e461225a93a91a36dc7ad9fadfa6f9ada43255 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:34:37 2019 +0800 fix dep commit 176ecd27352fd41e1b42a440075f86f93f0d3811 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:30:24 2019 +0800 add missing dependency commit b71995bf7b3d2740c667c596a7a2ff72fd4e07e8 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:16:50 2019 +0800 fix directory commit 7edcfc27632b6100c45099ddb4428c59ad51e100 Author: gengjiawen <technicalcute@gmail.com> Date: Thu Jan 3 20:10:29 2019 +0800 switch image commit 119ff4cfd5e5cf1e4cb553e506ea6ae116b9b6d1 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:17:02 2019 +0800 fix path commit 772850f4eefb44769169837725824e38db8353b2 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:11:41 2019 +0800 add permission commit 7b16a75001e83603186869577cecb850bd787c7b Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:11:16 2019 +0800 switch base image commit de35ba33ec5f308e22263e9b16cd8393dd241a2e Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:09:07 2019 +0800 add pwd commit 7ab8e631495ab5fdac89d31f0bd7c52a257c7f30 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:06:32 2019 +0800 fix repo commit 7ccb407fce213a166a8f08b45d107f6dfda7150c Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:04:09 2019 +0800 fix indent commit 023b95737948a43471190fe18c6b0293fcf60b18 Author: gengjiawen <technicalcute@gmail.com> Date: Wed Jan 2 23:01:30 2019 +0800 add circleci commit 6085c25e3bcabe17f7d9f3d1a5b33210592fd280 Merge: 30c0f45 f048485 Author: felixzhou <stzhou2008@qq.com> Date: Thu Jan 3 20:47:25 2019 +0800 Merge pull request #64 from Tencent/hotfix/0.4.x Hotfix/0.4.x commit f0484853f97e623b8d8cbb86607c1a1fa506e859 Merge: 9e04207 30c0f45 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Thu Jan 3 20:38:24 2019 +0800 Merge branch 'dev' into hotfix/0.4.x # Conflicts: # README.md commit 9e04207d1938d109392be0032575b51eade5ceda Author: jixin.jia <jiajixin@gmail.com> Date: Thu Jan 3 16:33:26 2019 +0800 fix readme format commit 267d654928845d2ee53b952d8482d509d438bd41 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 17:27:50 2019 +0800 Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 commit 073e3d430e6814012de5791a9f37344b70ec459e Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:57:01 2019 +0800 fix conflict commit 5b58cd81f2ce8141721088c4efb81b4135f57792 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:50:22 2019 +0800 version code update to 0.4.10 commit 9ab2c2dd6b2a20b2b8979ce104e2ba1ee9f5439c Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:33:37 2018 +0800 add codecc build config commit 317154393379c4ae7b8baa7622690f475bffa1ce Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:40:26 2018 +0800 add codecc build config commit 38a7e6a40606242e31714a2a3c142cf3a7cd9dfb Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 14:40:37 2018 +0800 remove unsupport abi x86_64 and arm_v8a yet commit f07ab3a785ed9e65459e8bd0e0c1c8cc875b6c2f Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:27:54 2018 +0800 fix UnStrippedSoCheckTask close file commit 951df4711c1fd8038ce5f0810dd7cd462e8859dd Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:26:22 2018 +0800 fix FindNonAlphaPngTask NullPointerException commit 36afa0a663c1ae19e7dbf9153f2d2ec9b0c34ccc Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Fri Dec 28 21:18:32 2018 +0800 style check and generate sourcejar commit 5261b753355d63de69f7b6f68508ecee57c51a81 Author: hamberluo <hamberluo@gmail.com> Date: Thu Dec 27 10:09:53 2018 +0800 add arm64-v8a, x86_64 commit efe3a99b5458e98f5b05a1fe6746590d58a77c95 Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:44:26 2018 +0800 APK checker, fix bug In the windows environment commit 6c189966aff534b0689a002523d89b6cc905fe40 Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:39:03 2018 +0800 change apk-canary from 0.4.7 to 0.4.10 commit ac52f81d7c0c2b6fa6f1cfd340d298d94dfa192d Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Dec 26 19:16:55 2018 +0800 protect rule commit b52d8d53b240b89228aaed493d215eafc154eb96 Author: astrozhou <astrozhou@tencent.com> Date: Wed Dec 26 19:14:38 2018 +0800 Update README.md commit cd144ffc187a2addf4409e05ff8a77c6b4ad1776 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Dec 26 18:01:28 2018 +0800 bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13 commit f1eb5f5ee3f1e91d434fdc196f114633a38225cf Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Dec 26 16:54:56 2018 +0800 bugfix(memory leak): 关于elfhook_close问题 #18 commit 3a3a1b29536acd11455f13bce4be8044bca77baf Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 19:45:30 2018 +0800 add armeabi-v7a,x86 commit 60f49bb3a6889744c54055e7ce1497ced2ab613d Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 19:10:15 2018 +0800 add armeabi-v7a x86 commit b100fc4f2296057c36e82d51827e940f488631f7 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:27:00 2018 +0800 Update issue_template.md commit 798b5ff414f7e9898fd9a86731d2d791e5f7b8c7 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:19:06 2018 +0800 fix: translation error commit 12176131f42c19c7c6c0c2804ba1a65d8774ffce Author: guoling <guoling@tencent.com> Date: Tue Dec 25 17:07:47 2018 +0800 typo commit 36c5b0b1cb76ee50a3be1c4e6d5d234ff251534d Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 16:26:38 2018 +0800 fix formatter commit 149089361f2c1edf38abfba62c5107146cceea0a Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 15:13:30 2018 +0800 Temporarily use private repo instead of jcenter commit 822fa932d77cb4c620783cb7de645c8e468cb69e Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 11:43:56 2018 +0800 Update 开源公告.md commit 0d0fbf3cb3e2de132f051281f307c09b44979b71 Author: changelcai <changelcai@tencent.com> Date: Thu Jan 3 18:39:53 2019 +0800 fix FrameTracer doFrame bug commit 0f7a32773ae0ac02b836bd9be7bb6f7f468eb7fb Author: changelcai <changelcai@tencent.com> Date: Thu Jan 3 18:40:16 2019 +0800 fix MethodTracer trace exception commit 30c0f451edf27cc88ea5e5eb9f8f92804b2818f8 Merge: d834a83 fb92c82 Author: astrozhou <originalsrc@126.com> Date: Thu Jan 3 17:09:55 2019 +0800 Merge pull request #54 from jasonross/dev fix readme format commit fb92c8233c51dce12b4ea39111a0a3835cfa567e Author: jixin.jia <jiajixin@gmail.com> Date: Thu Jan 3 16:33:26 2019 +0800 fix readme format commit d834a83154c0341b9752efd02c4f8e0874fe9811 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 17:27:50 2019 +0800 Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 commit 43b43ff5f8ffad95a0015328fcb96a0d9e6404b1 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:57:01 2019 +0800 fix conflict commit 83d5a54a0fa54e546630fc2803d35ae5636c9839 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Wed Jan 2 10:50:22 2019 +0800 version code update to 0.4.10 commit 00a780a5d8f9172a2337677a549cd29245af724f Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:33:37 2018 +0800 add codecc build config commit 16f33dad7a0740ff600b08a2dc05896ad564d4a1 Merge: 516e5dc 21bfba1 Author: felixzhou <stzhou2008@qq.com> Date: Wed Jan 2 10:46:11 2019 +0800 Merge pull request #48 from Tencent/dev Dev commit 21bfba14eda0e52ab2661889a0fcc7a648746948 Merge: a93b95b 516e5dc Author: felixzhou <stzhou2008@qq.com> Date: Wed Jan 2 10:45:51 2019 +0800 Merge branch 'master' into dev commit a93b95bc410b0af047256569d23418085cc06518 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 15:40:26 2018 +0800 add codecc build config commit e1c0442c3a48e9fdb08dda8fbbc4784dab23efc6 Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com> Date: Sat Dec 29 14:40:37 2018 +0800 remove unsupport abi x86_64 and arm_v8a yet commit 516e5dc205c852572105978ebc3b7a88163ca9b1 Merge: 5d51c87 7b2095e Author: felixzhou <stzhou2008@qq.com> Date: Sat Dec 29 14:12:26 2018 +0800 Merge pull request #43 from jqctop1/dev_jqctop1 [bugfix] ApkChecker commit 7b2095e3c16e81b2e2fb2e63b42c0ae9c68b52c6 Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:27:54 2018 +0800 fix UnStrippedSoCheckTask close file commit f8ebb65f8919b65d2e302e67657501dea3851c6e Author: williamjin <williamjin@tencent.com> Date: Sat Dec 29 13:26:22 2018 +0800 fix FindNonAlphaPngTask NullPointerException commit 5d51c87d1cf7522ffc008c1803f262c636f2041c Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:44:26 2018 +0800 APK checker, fix bug In the windows environment commit c9a04e103a1679883d2b13e5d45917cb1e6e46d6 Author: felixzhou <stzhou2008@qq.com> Date: Wed Dec 26 20:39:03 2018 +0800 change apk-canary from 0.4.7 to 0.4.10 commit d1ef28c6a57522f6a8f9c1e90065dfa60513804a Author: astrozhou <astrozhou@tencent.com> Date: Wed Dec 26 19:14:38 2018 +0800 Update README.md commit 7eaf1da5b55f244eec5696fc2e092f8d680d0c27 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:27:00 2018 +0800 Update issue_template.md commit 42b8fee50601df92a4b05ab061f6a74f17074fae Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 17:19:06 2018 +0800 fix: translation error commit 1e4605036b5a5bd0d6c68d46e4f2c6a747fefead Author: astrozhou <astrozhou@tencent.com> Date: Tue Dec 25 16:26:38 2018 +0800 fix formatter commit d9b0b33d7e67a523ae0e5da4c3502ddefa634338 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 15:13:30 2018 +0800 Temporarily use private repo instead of jcenter commit 5c26c221bd5cc34e2dea3bff03c81d9b5caa25c0 Author: felixzhou <stzhou2008@qq.com> Date: Tue Dec 25 11:43:56 2018 +0800 Update 开源公告.md * remove abi: armeabi * fix UnusedAssetsTask * fix build.gradle * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110) * use relative path * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * Hotfix/0.4.x (#119) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * fix SecurityException when startService in MatrixJobIntentService. (#120) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * adapt StartUpTracer for Android 9.0 * revert VERSION_NAME_PREFIX to 0.4.10 * Hotfix/0.4.x (#122) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * adapt StartUpTracer for Android 9.0 * revert VERSION_NAME_PREFIX to 0.4.10 * Dev (#123) * Update 开源公告.md * Temporarily use private repo instead of jcenter * fix formatter * fix: translation error * Update issue_template.md * Update README.md * change apk-canary from 0.4.7 to 0.4.10 * APK checker, fix bug In the windows environment * fix FindNonAlphaPngTask NullPointerException * fix UnStrippedSoCheckTask close file * remove unsupport abi x86_64 and arm_v8a yet * add codecc build config * add codecc build config * version code update to 0.4.10 * fix conflict * Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 * fix readme format * fix MethodTracer trace exception * fix FrameTracer doFrame bug * Update 开源公告.md * Temporarily use private repo instead of jcenter * fix formatter * typo * fix: translation error * Update issue_template.md * add armeabi-v7a x86 * add armeabi-v7a,x86 * bugfix(memory leak): 关于elfhook_close问题 #18 * bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13 * Update README.md * protect rule * change apk-canary from 0.4.7 to 0.4.10 * APK checker, fix bug In the windows environment * add arm64-v8a, x86_64 * style check and generate sourcejar * fix FindNonAlphaPngTask NullPointerException * fix UnStrippedSoCheckTask close file * remove unsupport abi x86_64 and arm_v8a yet * add codecc build config * add codecc build config * version code update to 0.4.10 * fix conflict * Bugfix: SqliteLint Support "arm64-v8a", "x86_64”. issue#50 * fix readme format * add circleci * fix indent * fix repo * add pwd * switch base image * add permission * fix path * switch image * fix directory * add missing dependency * fix dep * fix typo * update api level * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * bugfix: codecc check * update codecc * Hotfix/0.4.x (#75) * shutdownNow * UnusedResourcesTask find resource cycle * add log-level * fix log * try to fix issue #33 * fix UnusedResourcesTask array data resource * [resource-canary] fix bugs found by codecc. * Bugfix: wrong config key * fix UnusedAssetsTask * fix build.gradle * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110) * use relative path * Hotfix/0.4.x (#119) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * fix SecurityException when startService in MatrixJobIntentService. (#120) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * Hotfix/0.4.x (#122) * [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 * fix FrameTracer doFrame bug # Conflicts: # matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java * fix MethodTracer trace exception * bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case. * adapt StartUpTracer for Android 9.0 * revert VERSION_NAME_PREFIX to 0.4.10 * no need file: HackCallback.java * fix UnusedResourcesTask const resource id * Hotfix/0.4.x (#133) * add stack parser * fix UnusedResourcesTask const resource id * fix UnusedResourcesTask const resource id * style check * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * Hotfix/0.4.x (#151) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * Dev (#152) * Hotfix/0.4.x (#139) * fix trimstack stackover bug * fix trimstack stackover bug * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * Hotfix/0.4.x (#151) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * Dev apple (#154) * Hotfix/0.4.x (#139) * fix trimstack stackover bug * fix trimstack stackover bug * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * Hotfix/0.4.x (#151) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * Dev apple (#155) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * Dev apple (#155) (#158) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md Dev apple (#156) * update readme * feat(matrix-apple): source code & sample * update podspec * Update README.md * Update README.md * Update README.md * rename(PodSpec): matrix-apple -> matrix-wechat * update(sample): matrix-apple -> matrix-wechat * update readme.md * change matrix-apple to matrix-iOS * update notice remove matrix-apple & sample-apple remove matrix-apple & sample-apple * update sample project (#160) * fix memory leak * Replace OSSpinLock with pthread_mutex_lock * [resource-canary] fix potential invalid class exception. (#175) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * java.lang.ArithmeticException: divide by zero * sample-android add removeUnusedResources * [resource-canary] fix potential invalid class exception. * fixed some small errors * Replace macro APP_NAME APP_BUNDLE with helper function * Rename bundleNameHelper with bundle_name_helper * Feature/dev (#186) * Hotfix/0.4.x (#133) (#134) * add stack parser * fix UnusedResourcesTask const resource id * fix UnusedResourcesTask const resource id * modify methodbeat & framebeat * optimize the TracePlugin * optimize the TracePlugin * backup codes for modify TraceDataUtils * fix tracedatautil * fix TraceDataUtils bug * fix UIThreadMonitor onStop * add memory share info * fix async start traceplugin * fix async start traceplugin * modify UIThreadMonitor /ActivityThreadHacker * fix onWindowfocuschange * finish opt * finish opt * update version * fix trim stack crash * fix trim stack crash * update 0.4.10.21 * update 0.4.10.21 * Dev (#142) * Hotfix/0.4.x (#140) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * Hotfix/0.4.x (#141) * fix trimstack stackover bug * fix trimstack stackover bug * fix trimstack crash and methodbeat * fix trim stack crash * update version * fix getVmSize bug * fix trim stack bug * fix updatetime bug * opt gradle-plugin * opt gradle-plugin * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * update matrix version for build opt * fix trace bug * fix trace bug * fix filter package bug * fix monkey crash * fix throw runtime exception * fix throw runtime exception * fix bug * fix npe * fix setMessagePrinter * fix AppMethodBeat status * update version * fix bug * fix addlistener bug * fix anr without report stack key * fix bug * fix bug * try catch oom * fix bug * fix mi max 2 looper printer bug * fix bug * stop detecting task if there's no any recorded destroyed activity or we've been switched to background. * fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013 * fix stack key bug * remoce log * add anr listener * add log * add anrlistener * remove useless code * remove useless codes * remove todo * upgrade version to 0.5.1 * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Hotfix/0.5.x (#226) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Dev (#208) * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * fix(MemStat): USE_PRIVATE_API access nil pointer * fix(MemStat): do not “update_object_event” for g_matrix_block_monitor_dumping_thread_id * fix(MemStat): do not log the oc’event of dumping thread * fix(CrashBlock): free g_topStackAddressRepeatArray * gzip冲突修复 (#224) (#231) * 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了 * 修改master的podspec,文件路径变化了 * fix(AppReboot): app_uuid() crash (#234) * gzip冲突修复 (#224) * 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了 * 修改master的podspec,文件路径变化了 * fix(AppReboot): app_uuid() crash * Hotfix/0.5.x (#240) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Dev (#208) * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * fix(MemStat): USE_PRIVATE_API access nil pointer * fix(MemStat): do not “update_object_event” for g_matrix_block_monitor_dumping_thread_id * fix(MemStat): do not log the oc’event of dumping thread * fix(CrashBlock): free g_topStackAddressRepeatArray * [SQLiteLint]fix 一些不好的、潜在sql注入风险的代码 * [SQLiteLint]sample默认采取Hook模式,fix之前没有进行sql分析 * [SQLiteLint]去除sample中无用的代码 * fix TraceConfig#getSplashActivities method's NullPointException on Android. fix #238 (#239) * Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230) * Hotfix/0.5.x (#266) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try catch OutOfMemoryError * fix npe * fix permission crash * 1. style check 2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters * Dev (#208) * fix trace build bug (#199) * Hotfix/0.5.x (#200) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * Hotfix/0.5.x to dev (#207) * fix trace build bug * fix CheckedDatabaseListActivity 兼容性crash * try ca…
- Loading branch information