MCPcopy Create free account

hub / github.com/Jinxqq/OutSiderAPM / functions

Functions413 in github.com/Jinxqq/OutSiderAPM

↓ 38 callersMethode
(String tag, String msg)
outsider/src/main/java/me/wsj/core/utils/Looger.java:39
↓ 23 callersMethodmakeThreadName
(final String name)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowThread.java:50
↓ 16 callersMethodvisitInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncMethodAdapter.kt:45
↓ 15 callersFunctionlog
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/Logging.kt:8
↓ 14 callersMethodmakeThreadName
(final String name)
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:84
↓ 13 callersMethodd
(String tag, String msg)
outsider/src/main/java/me/wsj/core/utils/Looger.java:32
↓ 13 callersMethodtoString
()
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:84
↓ 13 callersMethodtoString
()
outsider/src/main/java/me/wsj/apm/traffic/okhttp/OkHttpData.java:19
↓ 10 callersMethodi
(String tag, String msg)
outsider/src/main/java/me/wsj/core/utils/Looger.java:18
↓ 9 callersMethodbuildMessage
构建信息,用于创建自定义的Log信息结构 @param msg Log信息 @return 整个创建好的信息内容
outsider/src/main/java/me/wsj/core/utils/Looger.java:80
↓ 8 callersMethodbuildMessage
构建信息,用于创建自定义的Log信息结构 @param msg Log信息 @return 整个创建好的信息内容
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:90
↓ 8 callersMethodgetInstance
()
outsider/src/main/java/me/wsj/apm/mem/ActivityStack.java:16
↓ 8 callersMethodstart
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/asm/ASMWeaver.kt:142
↓ 7 callersMethodgetName
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderAPMTransform.kt:16
↓ 7 callersMethodoutsiderApmConfig
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/PluginConfig.kt:21
↓ 7 callersMethodvisitMethodInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/log/LogMethodAdapter.kt:16
↓ 7 callersMethodw
(String tag, String msg)
outsider/src/main/java/me/wsj/core/utils/Looger.java:25
↓ 6 callersMethoddestroy
(Application application)
outsider/src/main/java/me/wsj/core/ITracker.java:6
↓ 6 callersMethodgetType
(@NonNull Uri uri)
outsider/src/main/java/me/wsj/apm/battery/LauncherHelpProvider.java:28
↓ 6 callersMethodstartTrack
(Application application)
outsider/src/main/java/me/wsj/core/ITracker.java:8
↓ 5 callersMethodgetField
(final Class<?> klass, final String name)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:175
↓ 5 callersMethodstart
()
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:185
↓ 5 callersMethodvisitMethodInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/webview/WebMethodAdapter.kt:18
↓ 4 callersFunctionfilter
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:105
↓ 4 callersMethodrethrowIfCausedByUser
(final RuntimeException e)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:101
↓ 3 callersMethodabort
(final Throwable t)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:180
↓ 3 callersMethodexecute
(Runnable command)
app/src/main/java/me/wsj/performance/test/MainThreadExecutor.java:15
↓ 3 callersMethodgetFieldValue
(final Object obj, final String name)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:43
↓ 3 callersMethodgetInstance
()
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:36
↓ 3 callersMethodgetInstance
()
app/src/main/java/me/wsj/performance/test/CibThreadPool.java:43
↓ 3 callersMethodgetIoTasks
()
app/src/main/java/me/wsj/performance/test/CibThreadPool.java:77
↓ 3 callersFunctionisExcludeFilterMatched
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:192
↓ 3 callersMethodisNeedWeaveMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:15
↓ 3 callersFunctionnoOpDelegate
outsider/src/main/java/me/wsj/core/extensions/Delegate.kt:7
↓ 3 callersMethodvisitTypeInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadMethodAdapter.kt:20
↓ 3 callersMethodweaveClass
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/asm/ASMWeaver.kt:30
↓ 3 callersMethodweaveJar
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/asm/ASMWeaver.kt:89
↓ 2 callersMethodaddTask
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/concurrent/ThreadPool.kt:10
↓ 2 callersMethodaddTrackerListener
outsider/src/main/java/me/wsj/core/BaseTracker.kt:11
↓ 2 callersMethodaddZipEntry
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:18
↓ 2 callersMethodexecute
异步线程执行任务 @param runnable
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:72
↓ 2 callersMethodexecute
(Runnable command)
outsider/src/main/java/me/wsj/apm/thread/MainThreadExecutor.java:15
↓ 2 callersMethodgcTragger
()
outsider/src/main/java/me/wsj/apm/mem/MemUtils.java:61
↓ 2 callersMethodgetCurrentProcessName
返回当前的进程名 @return
outsider/src/main/java/me/wsj/core/utils/ProcessUtils.java:27
↓ 2 callersMethodgetHandler
()
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:96
↓ 2 callersMethodgetMethod
(final Class<?> klass, final String name, final Class<?>[] types)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:206
↓ 2 callersMethodhasStackTraceElement
(final Throwable t, final String... traces)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:145
↓ 2 callersMethodinvokeMethod
(final Object obj, final String name)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:153
↓ 2 callersMethodisCausedBy
(final Throwable t, final Class<? extends Throwable>... causes)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:163
↓ 2 callersMethodisCausedByUser
(final Throwable t)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:119
↓ 2 callersFunctionisFilterMatched
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:200
↓ 2 callersFunctionisIncludeFilterMatched
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:196
↓ 2 callersMethodisOnReceiveMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:96
↓ 2 callersMethodisRunMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:92
↓ 2 callersMethodnewFixedThreadPool
(final int nThreads, final String name)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:53
↓ 2 callersMethodsanitizeStackTrace
(T throwable, Class<?> clazz)
outsider/src/main/java/me/wsj/instrument/Intrinsics.java:9
↓ 2 callersMethodtrack
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:40
↓ 1 callersMethodcollectMemoryInfo
(Application application)
outsider/src/main/java/me/wsj/apm/mem/MemUtils.java:15
↓ 1 callersMethodcopyFile
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/asm/ASMWeaver.kt:147
↓ 1 callersMethodcreate
outsider/src/main/java/me/wsj/apm/OutSiderInitializer.kt:10
↓ 1 callersMethoddispatchToAopWebTrace
(String jsonStr, String url)
outsider/src/main/java/me/wsj/core/job/webview/JSBridge.java:47
↓ 1 callersMethodexecuteRunnable
(Runnable runnable)
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:59
↓ 1 callersMethodexecuteRunnableDelayed
(final Runnable runnable, long delayedTime)
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:63
↓ 1 callersMethodexecuteRunnableDelayedToUI
(final Runnable runnable, long delayedTime)
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:90
↓ 1 callersMethodfindHookPointLambda
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaNodeAdapter.kt:92
↓ 1 callersFunctionfindLambda
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/HookUtils.kt:41
↓ 1 callersMethodgetActivityThread
()
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:221
↓ 1 callersMethodgetCurrentProcessNameInternal
()
outsider/src/main/java/me/wsj/core/utils/ProcessUtils.java:34
↓ 1 callersMethodgetHandler
(final Object thread)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:195
↓ 1 callersMethodgetInstance
()
outsider/src/main/java/me/wsj/apm/thread/CibThreadPool.java:42
↓ 1 callersMethodgetIoTasks
()
outsider/src/main/java/me/wsj/apm/thread/CibThreadPool.java:75
↓ 1 callersMethodgetSize
()
outsider/src/main/java/me/wsj/apm/mem/ActivityStack.java:32
↓ 1 callersMethodgetStaticFieldValue
(final Class<?> klass, final String name)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:9
↓ 1 callersMethodgetTargetStackTraceElement
()
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:98
↓ 1 callersMethodgetTargetStackTraceElement
()
outsider/src/main/java/me/wsj/core/utils/Looger.java:88
↓ 1 callersMethodgetTrafficStats
获取流量
outsider/src/main/java/me/wsj/apm/traffic/TrafficListener.kt:7
↓ 1 callersMethodhook
()
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:238
↓ 1 callersMethodi
(String message, Object... args)
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:21
↓ 1 callersMethodinit
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/PluginConfig.kt:12
↓ 1 callersMethodinit
outsider/src/main/java/me/wsj/apm/OutSider.kt:124
↓ 1 callersMethodinsert
(@NonNull Uri uri, @Nullable ContentValues contentValues)
outsider/src/main/java/me/wsj/apm/battery/LauncherHelpProvider.java:34
↓ 1 callersMethodintercept
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:166
↓ 1 callersMethodinvokeAll
(final Collection<? extends Callable<T>> tasks)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:268
↓ 1 callersMethodinvokeStaticMethod
(final Class<?> klass, final String name)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:130
↓ 1 callersFunctionisContained
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:218
↓ 1 callersMethodisLogMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:80
↓ 1 callersMethodisMatchCondition
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:63
↓ 1 callersMethodisNeedWeave
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:23
↓ 1 callersMethodisOkhttpClientBuild
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:104
↓ 1 callersMethodisOkhttpClientBuilder
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:100
↓ 1 callersMethodisOnPageFinishedMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:88
↓ 1 callersMethodisSetWebViewClient
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/TypeUtil.kt:84
↓ 1 callersMethodisUserStackTrace
(final StackTraceElement element)
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:135
↓ 1 callersMethodmallocBigMem
()
outsider/src/main/java/me/wsj/apm/mem/MemUtils.java:54
↓ 1 callersMethodnewInstance
outsider/src/main/java/me/wsj/apm/anr/AnrError.kt:31
↓ 1 callersMethodnewMainInstance
outsider/src/main/java/me/wsj/apm/anr/AnrError.kt:20
↓ 1 callersMethodnewScheduledThreadPool
(final int corePoolSize, final String name)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:101
↓ 1 callersMethodonAppNotResponding
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:160
↓ 1 callersMethodonBatteryCost
outsider/src/main/java/me/wsj/apm/battery/IBatteryListener.kt:4
↓ 1 callersMethodonCurrentMemoryCost
outsider/src/main/java/me/wsj/apm/mem/ITrackMemoryListener.kt:6
next →1–100 of 413, ranked by callers