Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix syscall 0xf0002 is blocked by seccomp filter #230

Merged
merged 1 commit into from May 24, 2019

Conversation

chenzhu33
Copy link
Contributor

@chenzhu33 chenzhu33 commented May 15, 2019

Fix syscall 0xf0002 is blocked by seccomp filter when android rom version is o/p and abi = armv8-64 issue #227

@txfelixzhou txfelixzhou merged commit 15c3abb into Tencent:dev May 24, 2019
txfelixzhou added a commit that referenced this pull request May 28, 2019
* 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 f3cb6f2
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c
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 7299f8d
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad08
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743
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 e9ca978
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e4612
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd2
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995b
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc2
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4c
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba3
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e63
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b957
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25
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 f048485
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 9e04207
Author: jixin.jia <jiajixin@gmail.com>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654
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 073e3d4
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd8
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 9ab2c2d
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 3171543
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a
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 f07ab3a
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df47
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b75
Author: hamberluo <hamberluo@gmail.com>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99
Author: felixzhou <stzhou2008@qq.com>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c18996
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 ac52f81
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d5
Author: astrozhou <astrozhou@tencent.com>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ff
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Dec 26 18:01:28 2018 +0800

    bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

commit f1eb5f5
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Dec 26 16:54:56 2018 +0800

    bugfix(memory leak):  关于elfhook_close问题 #18

commit 3a3a1b2
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1217613
Author: guoling <guoling@tencent.com>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 1490893
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa93
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3
Author: changelcai <changelcai@tencent.com>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a327
Author: changelcai <changelcai@tencent.com>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f45
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 fb92c82
Author: jixin.jia <jiajixin@gmail.com>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83
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 43b43ff
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54
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 00a780a
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33da
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 21bfba1
Merge: a93b95b 516e5dc
Author: felixzhou <stzhou2008@qq.com>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95b
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442
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 516e5dc
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 7b2095e
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87
Author: felixzhou <stzhou2008@qq.com>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e1
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 d1ef28c
Author: astrozhou <astrozhou@tencent.com>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e46050
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c22
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)
txfelixzhou added a commit that referenced this pull request Jul 5, 2019
* 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 f3cb6f2
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c
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 7299f8d
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad08
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743
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 e9ca978
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e4612
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd2
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995b
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc2
Author: gengjiawen <technicalcute@gmail.com>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4c
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba3
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e63
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b957
Author: gengjiawen <technicalcute@gmail.com>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25
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 f048485
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 9e04207
Author: jixin.jia <jiajixin@gmail.com>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654
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 073e3d4
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd8
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 9ab2c2d
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 3171543
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a
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 f07ab3a
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df47
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b75
Author: hamberluo <hamberluo@gmail.com>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99
Author: felixzhou <stzhou2008@qq.com>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c18996
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 ac52f81
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d5
Author: astrozhou <astrozhou@tencent.com>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ff
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Dec 26 18:01:28 2018 +0800

    bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

commit f1eb5f5
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Dec 26 16:54:56 2018 +0800

    bugfix(memory leak):  关于elfhook_close问题 #18

commit 3a3a1b2
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1217613
Author: guoling <guoling@tencent.com>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 1490893
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa93
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3
Author: changelcai <changelcai@tencent.com>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a327
Author: changelcai <changelcai@tencent.com>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f45
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 fb92c82
Author: jixin.jia <jiajixin@gmail.com>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83
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 43b43ff
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54
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 00a780a
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33da
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 21bfba1
Merge: a93b95b 516e5dc
Author: felixzhou <stzhou2008@qq.com>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95b
Author: felixzhou <wx_4f005dbe653d45bba623b7e688e256e0@git.code.tencent.com>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442
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 516e5dc
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 7b2095e
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65
Author: williamjin <williamjin@tencent.com>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87
Author: felixzhou <stzhou2008@qq.com>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e1
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 d1ef28c
Author: astrozhou <astrozhou@tencent.com>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e46050
Author: astrozhou <astrozhou@tencent.com>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33
Author: felixzhou <stzhou2008@qq.com>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c22
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 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中无用的代码

* Do not modify R.txt

* 0.5.1 => 0.5.2

* not support abi: armeabi

* docs(Script): add script to fomate KS’ json report
txfelixzhou pushed a commit that referenced this pull request Jul 9, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整
txfelixzhou pushed a commit that referenced this pull request Aug 8, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer
txfelixzhou pushed a commit that referenced this pull request Aug 8, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version
txfelixzhou pushed a commit that referenced this pull request Sep 3, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version

* fix ignore android/support/v4/app/FragmentActivity bug

# Conflicts:
#	samples/sample-android/gradle.properties
txfelixzhou pushed a commit that referenced this pull request Sep 3, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version

* fix ignore android/support/v4/app/FragmentActivity bug

# Conflicts:
#	samples/sample-android/gradle.properties

* fix build error

* fix build error
txfelixzhou added a commit that referenced this pull request Oct 10, 2019
* 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…
txfelixzhou pushed a commit that referenced this pull request Oct 15, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add battery monitor

* add log

* add BatteryMonitor

* add print scene

* finish threadWatcher

* finish threadWatcher

* fix bug

* update version

* modify type

* modify type

* fix removeUnusedResources variant

* modify ui

* modify ui

* fix bug

* fix exception:java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference

* export AndroidHeapDumper

* export AndroidHeapDumper

* modify color

* modify AnrTracer

* modidy FrameDecorator

* modidy FrameDecorator

* fix ignore android/support/v4/app/FragmentActivity bug

* fix crash

* fix bug

* fix crash

* update version

* fix crash

* fix crash

* fix bug

* fix bug

* fix crash

* update verison

* Merge branch 'feature/dev' of https://github.com/Tencent/matrix into feature/battery_changelcai

# Conflicts:
#	samples/sample-android/app/build.gradle
#	samples/sample-android/app/src/main/java/sample/tencent/matrix/MatrixApplication.java

* fix UnusedResourcesTask array-data

* update to 0.7.1.5

* fix bug

* fix bug

* add getThreadList function

* add getThreadList function

* add getThreadList function

* add getThreadList function

* fix AppActiveMatrixDelegate crash

* fix AppActiveMatrixDelegate crash

* fix matrix anr 上报问题 及 浮窗多加信息展示

* fix bug

* modify MatrixHandlerThread

* add ActivityRefWatcher setActivityLeakCallback interface

* add IActivityLeakCallback

* add IActivityLeakCallback

* modify AppActiveMatrixDelegate

* modify AppActiveMatrixDelegate

* remove wait and notify in ActivityRefWatcher

* update sample version

* update sample version
txfelixzhou added a commit that referenced this pull request Oct 16, 2019
* fix UnusedResourcesTask array-data (#348) (#350)

* Hotfix/0.6.x (#359)

* fix UnusedResourcesTask array-data (#348)

* modify sample for build

* add IDEWorkspaceChecks.plist

* fix typo

* Hotfix/0.6.x (#376)

* 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 bu…
txfelixzhou pushed a commit that referenced this pull request Oct 16, 2019
* 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…
txfelixzhou pushed a commit that referenced this pull request Nov 11, 2019
* 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…
txfelixzhou added a commit that referenced this pull request Nov 12, 2019
* 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…
chzhij5 pushed a commit that referenced this pull request Nov 12, 2019
* fix UnusedResourcesTask array-data (#348) (#350)

* Hotfix/0.6.x (#359)

* fix UnusedResourcesTask array-data (#348)

* modify sample for build

* add IDEWorkspaceChecks.plist

* fix typo

* Hotfix/0.6.x (#376)

* 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 bu…
txfelixzhou added a commit that referenced this pull request Nov 13, 2019
* 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…
txfelixzhou added a commit that referenced this pull request Nov 13, 2019
* 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…
txfelixzhou added a commit that referenced this pull request Nov 26, 2019
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add battery monitor

* add log

* add BatteryMonitor

* add print scene

* finish threadWatcher

* finish threadWatcher

* fix bug

* iOS版 增加耗电监控,升版本号到0.6.0

* iOS版 增加耗电监控,升版本号到0.6.0 (#306)

* support Carthage and merge iOS & macOS target.

* update version

* modify type

* modify type

* fix removeUnusedResources variant

* fix removeUnusedResources variant (#314)

* update the lastest wechat publish tools(only for wechat)

* modify ui

* modify ui

* fix bug

* fix exception:java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference

* export AndroidHeapDumper

* export AndroidHeapDumper

* modify color

* modify AnrTracer

* modidy FrameDecorator

* modidy FrameDecorator

* fix ignore android/support/v4/app/FragmentActivity bug

* Feature/dev changelcai (#335)

* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version

* fix ignore android/support/v4/app/FragmentActivity bug

# Conflicts:
#	samples/sample-android/gradle.properties

* Update UIThreadMonitor.java (#332)

如果isDevEnv为true,那么会进入addObserver中,此时初始化还没有完毕,会执行onStart,此时isInit为false,会抛出异常

* Feature/dev changelcai (#336)

* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version

* fix ignore android/support/v4/app/FragmentActivity bug

# Conflicts:
#	samples/sample-android/gradle.properties

* fix build error

* fix build error

* fix crash

* fix bug

* fix crash

* update version

* fix crash

* fix crash

* fix bug

* fix bug

* fix crash

* update verison

* change block time unit from seconds to microseconds

* ks2apple.py input file support multiple report json

* Merge branch 'feature/dev' of https://github.com/Tencent/matrix into feature/battery_changelcai

# Conflicts:
#	samples/sample-android/app/build.gradle
#	samples/sample-android/app/src/main/java/sample/tencent/matrix/MatrixApplication.java

* fix UnusedResourcesTask array-data

* fix UnusedResourcesTask array-data (#348)

* fix UnusedResourcesTask array-data (#348) (#350)

* Feature/dev williamjin (#352)

* fix removeUnusedResources variant

* fix UnusedResourcesTask array-data

* update to 0.7.1.5

* modify sample for build

* Hotfix/0.6.x (#359)

* fix UnusedResourcesTask array-data (#348)

* modify sample for build

* fix bug

* fix bug

* add getThreadList function

* add getThreadList function

* add getThreadList function

* add getThreadList function

* fix AppActiveMatrixDelegate crash

* fix AppActiveMatrixDelegate crash

* support Carthage and merge iOS & macOS target.

* Update UIThreadMonitor.java (#332)

如果isDevEnv为true,那么会进入addObserver中,此时初始化还没有完毕,会执行onStart,此时isInit为false,会抛出异常

* change block time unit from seconds to microseconds

* ks2apple.py input file support multiple report json

* 1. apkassign adapt to different platforms 2. ignore log

* fix matrix anr 上报问题 及 浮窗多加信息展示

* fix bug

* add IDEWorkspaceChecks.plist

* fix typo

* modify MatrixHandlerThread

* Feature/dev felixzhou (#366)

* update to 0.6.0.2

* Delete sensitive information

* add ActivityRefWatcher setActivityLeakCallback interface

* add IActivityLeakCallback

* add IActivityLeakCallback

* modify AppActiveMatrixDelegate

* modify AppActiveMatrixDelegate

* remove wait and notify in ActivityRefWatcher

* update ApkTool-lib, fix UnusedResources when use aapt2 (#374)

* fix removeUnusedResources variant

* fix UnusedResourcesTask array-data

* update ApkTool-lib, fix UnusedResources when use aapt2

* update ApkTool-lib, fix UnusedResources when use aapt2 (#373)

* Hotfix/0.6.x (#376)

* 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-…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants