Skip to content

Tags: xnfreedom/matrix

Tags

0.6.5

Toggle 0.6.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Dev (Tencent#419)

* 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 <[email protected]>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c2edd1458e51ae943eae0846883616a69c
Author: jqctop1 <[email protected]>
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 <[email protected]>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad088ed70f3317b677e2b386302f37d45f82c
Author: felixzhou <[email protected]>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2314cf8e4a1a2e4a5ccfa1137fb28ae111
Author: felixzhou <[email protected]>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743ce4b7c216e8362a7044cd99fde875ac7b
Merge: 6085c25 e9ca978
Author: felixzhou <[email protected]>
Date:   Fri Jan 4 19:11:31 2019 +0800

    Merge pull request #65 from gengjiawen/feature/ci

    add CI

commit e9ca97858d0b996777ccb2e227b31f42287c31c9
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e461225a93a91a36dc7ad9fadfa6f9ada43255
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd27352fd41e1b42a440075f86f93f0d3811
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995bf7b3d2740c667c596a7a2ff72fd4e07e8
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc27632b6100c45099ddb4428c59ad51e100
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4cfd5e5cf1e4cb553e506ea6ae116b9b6d1
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f4eefb44769169837725824e38db8353b2
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75001e83603186869577cecb850bd787c7b
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba33ec5f308e22263e9b16cd8393dd241a2e
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e631495ab5fdac89d31f0bd7c52a257c7f30
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407fce213a166a8f08b45d107f6dfda7150c
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b95737948a43471190fe18c6b0293fcf60b18
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25e3bcabe17f7d9f3d1a5b33210592fd280
Merge: 30c0f45 f048485
Author: felixzhou <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654928845d2ee53b952d8482d509d438bd41
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 073e3d430e6814012de5791a9f37344b70ec459e
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd81f2ce8141721088c4efb81b4135f57792
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 9ab2c2dd6b2a20b2b8979ce104e2ba1ee9f5439c
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 317154393379c4ae7b8baa7622690f475bffa1ce
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a40606242e31714a2a3c142cf3a7cd9dfb
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit f07ab3a785ed9e65459e8bd0e0c1c8cc875b6c2f
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df4711c1fd8038ce5f0810dd7cd462e8859dd
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a663c1ae19e7dbf9153f2d2ec9b0c34ccc
Author: felixzhou <[email protected]>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b753355d63de69f7b6f68508ecee57c51a81
Author: hamberluo <[email protected]>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99b5458e98f5b05a1fe6746590d58a77c95
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c189966aff534b0689a002523d89b6cc905fe40
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit ac52f81d7c0c2b6fa6f1cfd340d298d94dfa192d
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d53b240b89228aaed493d215eafc154eb96
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ffc187a2addf4409e05ff8a77c6b4ad1776
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 18:01:28 2018 +0800

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

commit f1eb5f5ee3f1e91d434fdc196f114633a38225cf
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 16:54:56 2018 +0800

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

commit 3a3a1b29536acd11455f13bce4be8044bca77baf
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb3a6889744c54055e7ce1497ced2ab613d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4f2296057c36e82d51827e940f488631f7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff414f7e9898fd9a86731d2d791e5f7b8c7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 12176131f42c19c7c6c0c2804ba1a65d8774ffce
Author: guoling <[email protected]>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b1cb76ee50a3be1c4e6d5d234ff251534d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 149089361f2c1edf38abfba62c5107146cceea0a
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa932d77cb4c620783cb7de645c8e468cb69e
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3cb3e2de132f051281f307c09b44979b71
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a32773ae0ac02b836bd9be7bb6f7f468eb7fb
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f451edf27cc88ea5e5eb9f8f92804b2818f8
Merge: d834a83 fb92c82
Author: astrozhou <[email protected]>
Date:   Thu Jan 3 17:09:55 2019 +0800

    Merge pull request #54 from jasonross/dev

    fix readme format

commit fb92c8233c51dce12b4ea39111a0a3835cfa567e
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83154c0341b9752efd02c4f8e0874fe9811
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 43b43ff5f8ffad95a0015328fcb96a0d9e6404b1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54a0fa54e546630fc2803d35ae5636c9839
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 00a780a5d8f9172a2337677a549cd29245af724f
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33dad7a0740ff600b08a2dc05896ad564d4a1
Merge: 516e5dc 21bfba1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:46:11 2019 +0800

    Merge pull request #48 from Tencent/dev

    Dev

commit 21bfba14eda0e52ab2661889a0fcc7a648746948
Merge: a93b95b 516e5dc
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95bc410b0af047256569d23418085cc06518
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442c3a48e9fdb08dda8fbbc4784dab23efc6
Author: felixzhou <[email protected]>
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 <[email protected]>
Date:   Sat Dec 29 14:12:26 2018 +0800

    Merge pull request #43 from jqctop1/dev_jqctop1

    [bugfix] ApkChecker

commit 7b2095e3c16e81b2e2fb2e63b42c0ae9c68b52c6
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65f8919b65d2e302e67657501dea3851c6e
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87d1cf7522ffc008c1803f262c636f2041c
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e103a1679883d2b13e5d45917cb1e6e46d6
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit d1ef28c6a57522f6a8f9c1e90065dfa60513804a
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da5b55f244eec5696fc2e092f8d680d0c27
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee50601df92a4b05ab061f6a74f17074fae
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e4605036b5a5bd0d6c68d46e4f2c6a747fefead
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33d7e67a523ae0e5da4c3502ddefa634338
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c221bd5cc34e2dea3bff03c81d9b5caa25c0
Author: felixzhou <[email protected]>
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 <[email protected]>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c2edd1458e51ae943eae0846883616a69c
Author: jqctop1 <[email protected]>
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 <[email protected]>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad088ed70f3317b677e2b386302f37d45f82c
Author: felixzhou <[email protected]>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2314cf8e4a1a2e4a5ccfa1137fb28ae111
Author: felixzhou <[email protected]>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743ce4b7c216e8362a7044cd99fde875ac7b
Merge: 6085c25 e9ca978
Author: felixzhou <[email protected]>
Date:   Fri Jan 4 19:11:31 2019 +0800

    Merge pull request #65 from gengjiawen/feature/ci

    add CI

commit e9ca97858d0b996777ccb2e227b31f42287c31c9
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e461225a93a91a36dc7ad9fadfa6f9ada43255
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd27352fd41e1b42a440075f86f93f0d3811
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995bf7b3d2740c667c596a7a2ff72fd4e07e8
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc27632b6100c45099ddb4428c59ad51e100
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4cfd5e5cf1e4cb553e506ea6ae116b9b6d1
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f4eefb44769169837725824e38db8353b2
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75001e83603186869577cecb850bd787c7b
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba33ec5f308e22263e9b16cd8393dd241a2e
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e631495ab5fdac89d31f0bd7c52a257c7f30
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407fce213a166a8f08b45d107f6dfda7150c
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b95737948a43471190fe18c6b0293fcf60b18
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25e3bcabe17f7d9f3d1a5b33210592fd280
Merge: 30c0f45 f048485
Author: felixzhou <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654928845d2ee53b952d8482d509d438bd41
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 073e3d430e6814012de5791a9f37344b70ec459e
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd81f2ce8141721088c4efb81b4135f57792
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 9ab2c2dd6b2a20b2b8979ce104e2ba1ee9f5439c
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 317154393379c4ae7b8baa7622690f475bffa1ce
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a40606242e31714a2a3c142cf3a7cd9dfb
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit f07ab3a785ed9e65459e8bd0e0c1c8cc875b6c2f
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df4711c1fd8038ce5f0810dd7cd462e8859dd
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a663c1ae19e7dbf9153f2d2ec9b0c34ccc
Author: felixzhou <[email protected]>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b753355d63de69f7b6f68508ecee57c51a81
Author: hamberluo <[email protected]>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99b5458e98f5b05a1fe6746590d58a77c95
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c189966aff534b0689a002523d89b6cc905fe40
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit ac52f81d7c0c2b6fa6f1cfd340d298d94dfa192d
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d53b240b89228aaed493d215eafc154eb96
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ffc187a2addf4409e05ff8a77c6b4ad1776
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 18:01:28 2018 +0800

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

commit f1eb5f5ee3f1e91d434fdc196f114633a38225cf
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 16:54:56 2018 +0800

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

commit 3a3a1b29536acd11455f13bce4be8044bca77baf
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb3a6889744c54055e7ce1497ced2ab613d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4f2296057c36e82d51827e940f488631f7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff414f7e9898fd9a86731d2d791e5f7b8c7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 12176131f42c19c7c6c0c2804ba1a65d8774ffce
Author: guoling <[email protected]>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b1cb76ee50a3be1c4e6d5d234ff251534d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 149089361f2c1edf38abfba62c5107146cceea0a
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa932d77cb4c620783cb7de645c8e468cb69e
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3cb3e2de132f051281f307c09b44979b71
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a32773ae0ac02b836bd9be7bb6f7f468eb7fb
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f451edf27cc88ea5e5eb9f8f92804b2818f8
Merge: d834a83 fb92c82
Author: astrozhou <[email protected]>
Date:   Thu Jan 3 17:09:55 2019 +0800

    Merge pull request #54 from jasonross/dev

    fix readme format

commit fb92c8233c51dce12b4ea39111a0a3835cfa567e
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83154c0341b9752efd02c4f8e0874fe9811
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 43b43ff5f8ffad95a0015328fcb96a0d9e6404b1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54a0fa54e546630fc2803d35ae5636c9839
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 00a780a5d8f9172a2337677a549cd29245af724f
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33dad7a0740ff600b08a2dc05896ad564d4a1
Merge: 516e5dc 21bfba1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:46:11 2019 +0800

    Merge pull request #48 from Tencent/dev

    Dev

commit 21bfba14eda0e52ab2661889a0fcc7a648746948
Merge: a93b95b 516e5dc
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95bc410b0af047256569d23418085cc06518
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442c3a48e9fdb08dda8fbbc4784dab23efc6
Author: felixzhou <[email protected]>
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 <[email protected]>
Date:   Sat Dec 29 14:12:26 2018 +0800

    Merge pull request #43 from jqctop1/dev_jqctop1

    [bugfix] ApkChecker

commit 7b2095e3c16e81b2e2fb2e63b42c0ae9c68b52c6
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65f8919b65d2e302e67657501dea3851c6e
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87d1cf7522ffc008c1803f262c636f2041c
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e103a1679883d2b13e5d45917cb1e6e46d6
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit d1ef28c6a57522f6a8f9c1e90065dfa60513804a
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da5b55f244eec5696fc2e092f8d680d0c27
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee50601df92a4b05ab061f6a74f17074fae
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e4605036b5a5bd0d6c68d46e4f2c6a747fefead
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33d7e67a523ae0e5da4c3502ddefa634338
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c221bd5cc34e2dea3bff03c81d9b5caa25c0
Author: felixzhou <[email protected]>
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-…

V0.6.0

Toggle V0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
iOS版 增加耗电监控,升版本号到0.6.0 (Tencent#306) (Tencent#307)

V0.5.2

Toggle V0.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Dev (Tencent#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 (Tencent#155) (Tencent#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 (Tencent#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 (Tencent#160)

* fix memory leak

* Replace OSSpinLock with pthread_mutex_lock

* [resource-canary] fix potential invalid class exception.

*  [resource-canary] fix potential invalid class exception. (Tencent#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 (Tencent#186)

* Hotfix/0.4.x (Tencent#133) (Tencent#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 (Tencent#142)

* Hotfix/0.4.x (Tencent#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (Tencent#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 (Tencent#188)

* merge to hotfix/0.4.x from dev (Tencent#187)

* Dev (Tencent#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问题 Tencent#18

* bugfix: APK Checker 运行异常,提示无法删除 classes2.dex Tencent#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 Tencent#33

* fix UnusedResourcesTask array data resource

* bugfix: codecc check

* update codecc

* Hotfix/0.4.x (Tencent#75)

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue Tencent#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 <[email protected]>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c
Author: jqctop1 <[email protected]>
Date:   Wed Jan 9 10:50:41 2019 +0800

    Hotfix/0.4.x (Tencent#75)

    * shutdownNow

    * UnusedResourcesTask find resource cycle

    * add log-level

    * fix log

    * try to fix issue Tencent#33

    * fix UnusedResourcesTask array data resource

commit 7299f8d
Author: felixzhou <[email protected]>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad08
Author: felixzhou <[email protected]>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2
Author: felixzhou <[email protected]>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743
Merge: 6085c25 e9ca978
Author: felixzhou <[email protected]>
Date:   Fri Jan 4 19:11:31 2019 +0800

    Merge pull request Tencent#65 from gengjiawen/feature/ci

    add CI

commit e9ca978
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e4612
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd2
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995b
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc2
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4c
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba3
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e63
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b957
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25
Merge: 30c0f45 f048485
Author: felixzhou <[email protected]>
Date:   Thu Jan 3 20:47:25 2019 +0800

    Merge pull request Tencent#64 from Tencent/hotfix/0.4.x

    Hotfix/0.4.x

commit f048485
Merge: 9e04207 30c0f45
Author: felixzhou <[email protected]>
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 <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 073e3d4
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd8
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 9ab2c2d
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 3171543
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit f07ab3a
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df47
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a
Author: felixzhou <[email protected]>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b75
Author: hamberluo <[email protected]>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c18996
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit ac52f81
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d5
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ff
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 18:01:28 2018 +0800

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

commit f1eb5f5
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 16:54:56 2018 +0800

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

commit 3a3a1b2
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1217613
Author: guoling <[email protected]>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 1490893
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa93
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a327
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f45
Merge: d834a83 fb92c82
Author: astrozhou <[email protected]>
Date:   Thu Jan 3 17:09:55 2019 +0800

    Merge pull request Tencent#54 from jasonross/dev

    fix readme format

commit fb92c82
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 43b43ff
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 00a780a
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33da
Merge: 516e5dc 21bfba1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:46:11 2019 +0800

    Merge pull request Tencent#48 from Tencent/dev

    Dev

commit 21bfba1
Merge: a93b95b 516e5dc
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95b
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442
Author: felixzhou <[email protected]>
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 <[email protected]>
Date:   Sat Dec 29 14:12:26 2018 +0800

    Merge pull request Tencent#43 from jqctop1/dev_jqctop1

    [bugfix] ApkChecker

commit 7b2095e
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e1
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit d1ef28c
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e46050
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c22
Author: felixzhou <[email protected]>
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 Tencent#86

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#86 (Tencent#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 (Tencent#119)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#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. (Tencent#120)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#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 (Tencent#122)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#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 (Tencent#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问题 Tencent#18

* bugfix: APK Checker 运行异常,提示无法删除 classes2.dex Tencent#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 Tencent#33

* fix UnusedResourcesTask array data resource

* bugfix: codecc check

* update codecc

* Hotfix/0.4.x (Tencent#75)

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue Tencent#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 Tencent#86 (Tencent#110)

* use relative path

* Hotfix/0.4.x (Tencent#119)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#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. (Tencent#120)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#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 (Tencent#122)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 Tencent#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 (Tencent#133)

* add stack parser

* fix UnusedResourcesTask const resource id

* fix UnusedResourcesTask const resource id

* style check

* Hotfix/0.4.x (Tencent#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (Tencent#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 (Tencent#152)

* Hotfix/0.4.x (Tencent#139)

* fix trimstack stackover bug

* fix trimstack stackover bug

* Hotfix/0.4.x (Tencent#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (Tencent#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (Tencent#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 (Tencent#154)

* Hotfix/0.4.x (Tencent#139)

* fix trimstack stackover bug

* fix trimstack stackover bug

* Hotfix/0.4.x (Tencent#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (Tencent#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (Tencent#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 (Tencent#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 (Tencent#155) (Tencent#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 (Tencent#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 (Tencent#160)

* fix memory leak

* Replace OSSpinLock with pthread_mutex_lock

*  [resource-canary] fix potential invalid class exception. (Tencent#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 (Tencent#186)

* Hotfix/0.4.x (Tencent#133) (Tencent#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 (Tencent#142)

* Hotfix/0.4.x (Tencent#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (Tencent#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 (Tencent#199)

* Hotfix/0.5.x (Tencent#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (Tencent#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 (Tencent#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 (Tencent#208)

* fix trace build bug (Tencent#199)

* Hotfix/0.5.x (Tencent#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (Tencent#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冲突修复 (Tencent#224) (Tencent#231)

* 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了

* 修改master的podspec,文件路径变化了

*  fix(AppReboot): app_uuid() crash (Tencent#234)

* gzip冲突修复 (Tencent#224)

* 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了

* 修改master的podspec,文件路径变化了

* fix(AppReboot): app_uuid() crash

* Hotfix/0.5.x (Tencent#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 (Tencent#208)

* fix trace build bug (Tencent#199)

* Hotfix/0.5.x (Tencent#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (Tencent#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 Tencent#238 (Tencent#239)

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

* Hotfix/0.5.x (Tencent#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 (Tencent#208)

* fix trace build bug (Tencent#199)

* Hotfix/0.5.x (Tencent#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (Tencent#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

v0.5.1

Toggle v0.5.1's commit message
update(sample): matrix-apple -> matrix-wechat

v0.4.10

Toggle v0.4.10's commit message
fix conflict

V0.4.10

Toggle V0.4.10's commit message
fix conflict