├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── encodings.xml ├── gradle.xml ├── misc.xml └── runConfigurations.xml ├── README.md ├── README_en.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── src │ ├── androidTest │ │ └── java │ │ │ └── cn │ │ │ └── cxzheng │ │ │ └── asmtraceman │ │ │ └── ExampleInstrumentedTest.kt │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── cn │ │ │ │ └── cxzheng │ │ │ │ └── asmtraceman │ │ │ │ ├── MainActivity.kt │ │ │ │ └── test │ │ │ │ └── RandomTest.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── test │ │ └── java │ │ └── cn │ │ └── cxzheng │ │ └── asmtraceman │ │ └── ExampleUnitTest.kt └── traceconfig.txt ├── asplugin └── methodtraceman-plugin.jar ├── aspluginicon.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── endwork.png ├── log_brower.png ├── log_detail.png ├── log_important.png ├── mtm-logprint.png ├── result.png ├── startui.png └── startwork.png ├── methodtraceman.png ├── settings.gradle ├── tracemanplugin ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── groovy │ └── cn │ │ └── cxzheng │ │ └── tracemanplugin │ │ ├── TraceManConfig.groovy │ │ ├── TraceManPlugin.groovy │ │ └── TraceManTransform.groovy │ ├── java │ └── cn │ │ └── cxzheng │ │ └── tracemanplugin │ │ ├── Config.kt │ │ ├── MethodFilter.kt │ │ ├── TraceClassVisitor.kt │ │ ├── TraceMethod.kt │ │ ├── TraceMethodVisitor.kt │ │ └── Utils.kt │ └── resources │ └── META-INF │ └── gradle-plugins │ └── cn.cxzheng.asmtraceman.properties ├── tracemanui-noop ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── cn │ │ └── cxzheng │ │ └── tracemanui │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── cn │ │ │ └── cxzheng │ │ │ └── tracemanui │ │ │ ├── MethodTraceServerManager.kt │ │ │ └── TraceMan.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── cn │ └── cxzheng │ └── tracemanui │ └── ExampleUnitTest.kt ├── tracemanui ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── cn │ │ └── cxzheng │ │ └── tracemanui │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── methodtraceman │ │ │ ├── asset-manifest.json │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ ├── precache-manifest.44014e4246f8f0b6384a70c0b6ff3b12.js │ │ │ ├── service-worker.js │ │ │ └── static │ │ │ ├── css │ │ │ ├── 2.d19c8617.chunk.css │ │ │ ├── 2.d19c8617.chunk.css.map │ │ │ ├── main.d8239b71.chunk.css │ │ │ └── main.d8239b71.chunk.css.map │ │ │ └── js │ │ │ ├── 2.8c8f6235.chunk.js │ │ │ ├── 2.8c8f6235.chunk.js.map │ │ │ ├── main.031207ea.chunk.js │ │ │ ├── main.031207ea.chunk.js.map │ │ │ ├── runtime~main.a8a9905a.js │ │ │ └── runtime~main.a8a9905a.js.map │ ├── java │ │ └── cn │ │ │ └── cxzheng │ │ │ └── tracemanui │ │ │ ├── MethodTraceServerManager.kt │ │ │ ├── TraceMan.java │ │ │ ├── TraceManProvider.kt │ │ │ ├── TraceManServer.kt │ │ │ ├── consumer │ │ │ └── DataConsumer.kt │ │ │ ├── handler │ │ │ ├── HttpRequestHandler.kt │ │ │ ├── IHttpRequestHandler.kt │ │ │ ├── IWebScoketHandler.kt │ │ │ └── WebScoketHandler.kt │ │ │ ├── model │ │ │ └── Message.kt │ │ │ ├── producer │ │ │ ├── BaseProducer.kt │ │ │ ├── DataProducer.kt │ │ │ └── module │ │ │ │ ├── DebugBaseInfo.kt │ │ │ │ ├── appInfo │ │ │ │ ├── AppInfo.kt │ │ │ │ └── AppInfoProducer.kt │ │ │ │ └── methodcost │ │ │ │ ├── MethodCostHelper.kt │ │ │ │ ├── MethodCostProducer.kt │ │ │ │ └── MethodInfo.kt │ │ │ └── utils │ │ │ ├── AppUtil.kt │ │ │ ├── JsonUtil.kt │ │ │ └── LogUtil.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── cn │ └── cxzheng │ └── tracemanui │ └── ExampleUnitTest.java └── 问题排障.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/README_en.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/cn/cxzheng/asmtraceman/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/androidTest/java/cn/cxzheng/asmtraceman/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/cn/cxzheng/asmtraceman/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/java/cn/cxzheng/asmtraceman/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/cn/cxzheng/asmtraceman/test/RandomTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/java/cn/cxzheng/asmtraceman/test/RandomTest.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/cn/cxzheng/asmtraceman/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/src/test/java/cn/cxzheng/asmtraceman/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/traceconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/app/traceconfig.txt -------------------------------------------------------------------------------- /asplugin/methodtraceman-plugin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/asplugin/methodtraceman-plugin.jar -------------------------------------------------------------------------------- /aspluginicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/aspluginicon.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/endwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/endwork.png -------------------------------------------------------------------------------- /img/log_brower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/log_brower.png -------------------------------------------------------------------------------- /img/log_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/log_detail.png -------------------------------------------------------------------------------- /img/log_important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/log_important.png -------------------------------------------------------------------------------- /img/mtm-logprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/mtm-logprint.png -------------------------------------------------------------------------------- /img/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/result.png -------------------------------------------------------------------------------- /img/startui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/startui.png -------------------------------------------------------------------------------- /img/startwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/img/startwork.png -------------------------------------------------------------------------------- /methodtraceman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/methodtraceman.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/settings.gradle -------------------------------------------------------------------------------- /tracemanplugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tracemanplugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/build.gradle -------------------------------------------------------------------------------- /tracemanplugin/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/proguard-rules.pro -------------------------------------------------------------------------------- /tracemanplugin/src/main/groovy/cn/cxzheng/tracemanplugin/TraceManConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/groovy/cn/cxzheng/tracemanplugin/TraceManConfig.groovy -------------------------------------------------------------------------------- /tracemanplugin/src/main/groovy/cn/cxzheng/tracemanplugin/TraceManPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/groovy/cn/cxzheng/tracemanplugin/TraceManPlugin.groovy -------------------------------------------------------------------------------- /tracemanplugin/src/main/groovy/cn/cxzheng/tracemanplugin/TraceManTransform.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/groovy/cn/cxzheng/tracemanplugin/TraceManTransform.groovy -------------------------------------------------------------------------------- /tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/Config.kt -------------------------------------------------------------------------------- /tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/MethodFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/MethodFilter.kt -------------------------------------------------------------------------------- /tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/TraceClassVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/TraceClassVisitor.kt -------------------------------------------------------------------------------- /tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/TraceMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/TraceMethod.kt -------------------------------------------------------------------------------- /tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/TraceMethodVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/TraceMethodVisitor.kt -------------------------------------------------------------------------------- /tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/java/cn/cxzheng/tracemanplugin/Utils.kt -------------------------------------------------------------------------------- /tracemanplugin/src/main/resources/META-INF/gradle-plugins/cn.cxzheng.asmtraceman.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanplugin/src/main/resources/META-INF/gradle-plugins/cn.cxzheng.asmtraceman.properties -------------------------------------------------------------------------------- /tracemanui-noop/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tracemanui-noop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/build.gradle -------------------------------------------------------------------------------- /tracemanui-noop/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tracemanui-noop/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/proguard-rules.pro -------------------------------------------------------------------------------- /tracemanui-noop/src/androidTest/java/cn/cxzheng/tracemanui/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/src/androidTest/java/cn/cxzheng/tracemanui/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /tracemanui-noop/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tracemanui-noop/src/main/java/cn/cxzheng/tracemanui/MethodTraceServerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/src/main/java/cn/cxzheng/tracemanui/MethodTraceServerManager.kt -------------------------------------------------------------------------------- /tracemanui-noop/src/main/java/cn/cxzheng/tracemanui/TraceMan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/src/main/java/cn/cxzheng/tracemanui/TraceMan.java -------------------------------------------------------------------------------- /tracemanui-noop/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tracemanui-noop/src/test/java/cn/cxzheng/tracemanui/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui-noop/src/test/java/cn/cxzheng/tracemanui/ExampleUnitTest.kt -------------------------------------------------------------------------------- /tracemanui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tracemanui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/build.gradle -------------------------------------------------------------------------------- /tracemanui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/proguard-rules.pro -------------------------------------------------------------------------------- /tracemanui/src/androidTest/java/cn/cxzheng/tracemanui/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/androidTest/java/cn/cxzheng/tracemanui/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /tracemanui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/asset-manifest.json -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/favicon.ico -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/index.html -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/manifest.json -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/precache-manifest.44014e4246f8f0b6384a70c0b6ff3b12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/precache-manifest.44014e4246f8f0b6384a70c0b6ff3b12.js -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/service-worker.js -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/css/2.d19c8617.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/css/2.d19c8617.chunk.css -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/css/2.d19c8617.chunk.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/css/2.d19c8617.chunk.css.map -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/css/main.d8239b71.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/css/main.d8239b71.chunk.css -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/css/main.d8239b71.chunk.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/css/main.d8239b71.chunk.css.map -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/js/2.8c8f6235.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/js/2.8c8f6235.chunk.js -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/js/2.8c8f6235.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/js/2.8c8f6235.chunk.js.map -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/js/main.031207ea.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/js/main.031207ea.chunk.js -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/js/main.031207ea.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/js/main.031207ea.chunk.js.map -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/js/runtime~main.a8a9905a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/js/runtime~main.a8a9905a.js -------------------------------------------------------------------------------- /tracemanui/src/main/assets/methodtraceman/static/js/runtime~main.a8a9905a.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/assets/methodtraceman/static/js/runtime~main.a8a9905a.js.map -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/MethodTraceServerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/MethodTraceServerManager.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/TraceMan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/TraceMan.java -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/TraceManProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/TraceManProvider.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/TraceManServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/TraceManServer.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/consumer/DataConsumer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/consumer/DataConsumer.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/HttpRequestHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/HttpRequestHandler.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/IHttpRequestHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/IHttpRequestHandler.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/IWebScoketHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/IWebScoketHandler.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/WebScoketHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/handler/WebScoketHandler.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/model/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/model/Message.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/BaseProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/BaseProducer.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/DataProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/DataProducer.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/DebugBaseInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/DebugBaseInfo.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/appInfo/AppInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/appInfo/AppInfo.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/appInfo/AppInfoProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/appInfo/AppInfoProducer.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/methodcost/MethodCostHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/methodcost/MethodCostHelper.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/methodcost/MethodCostProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/methodcost/MethodCostProducer.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/methodcost/MethodInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/producer/module/methodcost/MethodInfo.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/utils/AppUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/utils/AppUtil.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/utils/JsonUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/utils/JsonUtil.kt -------------------------------------------------------------------------------- /tracemanui/src/main/java/cn/cxzheng/tracemanui/utils/LogUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/java/cn/cxzheng/tracemanui/utils/LogUtil.kt -------------------------------------------------------------------------------- /tracemanui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tracemanui/src/test/java/cn/cxzheng/tracemanui/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/tracemanui/src/test/java/cn/cxzheng/tracemanui/ExampleUnitTest.java -------------------------------------------------------------------------------- /问题排障.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengcx/MethodTraceMan/HEAD/问题排障.md --------------------------------------------------------------------------------