MCPcopy Create free account

hub / github.com/baidu/titan-hotfix / functions

Functions1,521 in github.com/baidu/titan-hotfix

↓ 175 callersMethodadd
(K k, V v)
titan-core/src/test/smali/instrument/t006-generic/info/GenericSmali.java:11
↓ 138 callersMethodvisitSimpleInsn
访问简单指令信息 @param op @param regs
titan-core/src/main/java/com/baidu/titan/core/patch/common/TitanReflectionHelper.java:615
↓ 115 callersMethodvisitConstInsn
(int op, DexRegisterList regs, DexConst dexConst)
titan-core/src/main/java/com/baidu/titan/core/patch/full/PatchBuddyClassHierarchy.java:415
↓ 111 callersMethodd
(String tag, String msg)
titan-core/src/main/java/com/baidu/titan/core/util/TitanLogger.java:92
↓ 111 callersMethodgetName
()
titan-core/src/test/smali/lightpatch/t013-anonymous/info/old/ToastDad.java:8
↓ 99 callersMethodvisitConstInsn
(int op, DexRegisterList regs, DexConst dexConst)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/NormalChangedCodeRewriter.java:101
↓ 86 callersMethodsize
Returns the size (in bytes) of the data offered by this source.
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/verifier/ApkSignatureSchemeV2Verifier.java:1046
↓ 73 callersMethodvisitConstInsn
(int op, DexRegisterList regs, DexConst dexConst)
titan-core/src/main/java/com/baidu/titan/core/instrument/InstrumentGenesisClassHierarchy.java:567
↓ 56 callersMethodmap
(DexType old)
titan-core/src/main/java/com/baidu/titan/core/patch/full/ComponentMapper.java:14
↓ 54 callersMethodvisitSimpleInsn
(int op, DexRegisterList regs)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/NormalChangedCodeRewriter.java:456
↓ 52 callersMethodgetType
(DexType orgType)
titan-core/src/main/java/com/baidu/titan/core/TitanDexItemFactory.java:444
↓ 47 callersMethodequals
(Object o)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/InterceptorProcessor.java:143
↓ 40 callersMethodvisitConstInsn
访问常量信息,包括字符串,基本类型等常量 @param op @param regs @param dexConst
titan-core/src/main/java/com/baidu/titan/core/patch/common/TitanReflectionHelper.java:594
↓ 39 callersMethodnext
()
titan-sdk/runtime/src/main/java/com/baidu/titan/sdk/runtime/BuddyInitContext.java:88
↓ 38 callersMethodfindClassFromAll
(DexType type)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:102
↓ 38 callersMethodvisitBegin
()
titan-core/src/main/java/com/baidu/titan/core/patch/full/InitMethodSplitter.java:949
↓ 37 callersMethodvisitBegin
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/LightInitMethodSplitter.java:756
↓ 37 callersMethodvisitEnd
()
titan-core/src/main/java/com/baidu/titan/core/patch/full/InitMethodSplitter.java:514
↓ 36 callersMethodacceptAll
(DexClassPoolNodeVisitor visitor)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:93
↓ 34 callersMethodvisitEnd
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/LightInitMethodSplitter.java:482
↓ 33 callersMethodacceptProgram
(DexClassPoolNodeVisitor visitor)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:85
↓ 33 callersMethodgetClassDiffMode
(DexClassNode dcn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/ClassPoolDiffMarker.java:344
↓ 30 callersMethodi
(String tag, String msg)
titan-core/src/main/java/com/baidu/titan/core/util/TitanLogger.java:74
↓ 30 callersMethodtoString
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:95
↓ 28 callersMethodgetProgramClassPool
()
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:77
↓ 28 callersMethodvisitLabel
(DexLabel label)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/NormalChangedCodeRewriter.java:96
↓ 28 callersMethodvisitLabel
访问代码标签信息 @param label
titan-core/src/main/java/com/baidu/titan/core/patch/common/TitanReflectionHelper.java:583
↓ 25 callersMethodequals
Is this Diff equivalent to another Diff? @param obj Another Diff to compare against. @return true or false.
titan-core/src/test/java/com/baidu/titan/core/tests/DiffMatchPatch.java:2429
↓ 24 callersMethodcloseQuiet
(Closeable closeable)
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/internal/util/Closes.java:32
↓ 24 callersMethodmarkChanged
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:68
↓ 23 callersMethodaddProgramClass
(DexClassNode dcn)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:129
↓ 21 callersMethodisUnChanged
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:64
↓ 20 callersMethodgetRewriteType
(DiffContext diffContext, DexClassNode dcn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/AnonymousClassDiffMarker.java:408
↓ 20 callersMethodvisitCode
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/PlumPlanter.java:90
↓ 20 callersMethodvisitTargetInsn
访问跳转指令信息 @param op @param regs @param label
titan-core/src/main/java/com/baidu/titan/core/patch/common/TitanReflectionHelper.java:605
↓ 19 callersMethodcontains
(String packageInfoDesc)
titan-core/src/main/java/com/baidu/titan/core/instrument/DisableInterceptCollector.java:64
↓ 18 callersMethodgetMethodDiffMode
(DexMethodNode dmn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/ChangedClassDiffMarker.java:380
↓ 18 callersMethodisChanged
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:78
↓ 17 callersMethodlog
( Level level, String string)
titan-sdk/runtime/src/main/java/com/baidu/titan/sdk/runtime/Log.java:36
↓ 17 callersMethodvisitCode
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/LightAddedClassGenerator.java:158
↓ 16 callersMethodhasFlags
(int type, int flags)
titan-core/src/main/java/com/baidu/titan/core/component/AndroidComponentFlag.java:68
↓ 16 callersMethodvisitTargetInsn
(int op, DexRegisterList regs, DexLabel label)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/NormalChangedCodeRewriter.java:448
↓ 15 callersMethodisAdded
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:55
↓ 15 callersMethodmin
(Collection<? extends T> coll, Comparator<? super T> comp)
titan-core/src/test/smali/instrument/t006-generic/info/GenericSmali.java:15
↓ 15 callersMethodtoString
()
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/sandbox/WorkerService.java:78
↓ 14 callersMethodmarkUnChanged
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:59
↓ 13 callersMethoddecIndent
减少缩进
titan-core/src/main/java/com/baidu/titan/core/util/TitanLogger.java:111
↓ 13 callersMethodequals
(Object o)
titan-core/src/main/java/com/baidu/titan/core/instrument/InstrumentGenesisClassHierarchy.java:515
↓ 13 callersMethodgetChangeType
(DexType orgType, DexItemFactory factory)
titan-core/src/main/java/com/baidu/titan/core/patch/PatchUtils.java:117
↓ 13 callersMethodgetFieldDiffMode
(DexFieldNode dfn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/ChangedClassDiffMarker.java:371
↓ 13 callersMethodgetNormalizedType
(ApplicationDexPool classPool, TitanDexItemFactory dexItemFactory
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/AnonymousClassNormalizer.java:317
↓ 13 callersMethodincIndent
增加缩进
titan-core/src/main/java/com/baidu/titan/core/util/TitanLogger.java:104
↓ 13 callersMethodvisitMethod
(DexMethodVisitorInfo methodInfo)
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/PlumPlanter.java:76
↓ 12 callersMethodgetInstance
获取单例 @return
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/pm/PatchManager.java:90
↓ 12 callersMethodisAnonymousClass
(ApplicationDexPool classPool, TitanDexItemFactory itemFactory, DexType type)
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/AnonymousClassMarker.java:53
↓ 12 callersMethodlog
(String content)
titan-core/src/main/java/com/baidu/titan/core/patch/full/FullPatchTransformation.java:928
↓ 12 callersMethodtoString
Display a human-readable version of this Diff. @return text version.
titan-core/src/test/java/com/baidu/titan/core/tests/DiffMatchPatch.java:2404
↓ 12 callersMethodvisitEnd
()
titan-core/src/main/java/com/baidu/titan/core/instrument/transforms/NormalMethodTransformation.java:328
↓ 11 callersMethodvisitMethod
(DexMethodNode dmn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/LightChangedClassGenerator.java:193
↓ 10 callersMethodequals
(Object o)
titan-core/src/main/java/com/baidu/titan/core/patch/full/ClassBuddyCreator.java:189
↓ 10 callersMethodgetBootClassPath
()
titan-core/src/test/java/com/baidu/titan/core/tests/TestUtil.java:38
↓ 10 callersMethodgetMethodId
()
titan-core/src/main/java/com/baidu/titan/core/patch/full/generator/InterceptorGenerator.java:187
↓ 10 callersMethodvisitBegin
()
titan-core/src/main/java/com/baidu/titan/core/instrument/transforms/NormalMethodTransformation.java:79
↓ 9 callersMethoddiffMain
Find the differences between two texts. Run a faster, slightly less optimal diff. This method allows the 'checklines' of diffMain() to be optional. Mo
titan-core/src/test/java/com/baidu/titan/core/tests/DiffMatchPatch.java:129
↓ 9 callersMethodgetComponentFlag
(DexClassNode dcn)
titan-core/src/main/java/com/baidu/titan/core/component/AndroidComponentMarker.java:49
↓ 9 callersMethodisInvokeKind
(int opcode)
titan-core/src/main/java/com/baidu/titan/core/patch/full/FullPatchTransformation.java:162
↓ 9 callersMethodsetComponent
(String cn, List<String> components)
titan-core/src/main/java/com/baidu/titan/core/patch/PatchArgument.java:201
↓ 8 callersMethodaddPrimitiveType
(DexType primitiveType)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:66
↓ 8 callersMethodanalyze
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/LightPatch.java:154
↓ 8 callersMethodfillLibraryClass
(byte[] classBytes)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:150
↓ 8 callersMethodfillProgramDexs
(MultiDexFileBytes multiDexFileBytes)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:134
↓ 8 callersMethodgetLengthPrefixedSlice
(ByteBuffer source)
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/verifier/ApkSignatureSchemeV2Verifier.java:883
↓ 8 callersMethodgetPatchFile
()
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/pm/PatchInstallInfo.java:69
↓ 8 callersMethodsafeWrite
写字符串到writer并catch exception @param str 要输出的字符串
titan-core/src/main/java/com/baidu/titan/core/util/TitanLogger.java:66
↓ 7 callersMethodappendTypeSuffix
(DexType type, String suffix, DexItemFactory factory)
titan-core/src/main/java/com/baidu/titan/core/util/Utils.java:130
↓ 7 callersMethode
(String tag, String msg)
titan-core/src/main/java/com/baidu/titan/core/util/TitanLogger.java:83
↓ 7 callersMethodgetOutClassType
(ApplicationDexPool classPool, TitanDexItemFactory dexItemFactory, DexType type)
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/AnonymousClassMarker.java:126
↓ 7 callersMethodmarkShouldRewrite
(DexClassNode dcn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/AnonymousClassDiffMarker.java:451
↓ 7 callersMethodsha256
(byte[] data)
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/internal/util/EncodeUtils.java:30
↓ 6 callersMethodbytesToHex
(byte[] bytes)
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/internal/util/EncodeUtils.java:94
↓ 6 callersMethodcalParameterRegCount
(String[] types)
titan-core/src/main/java/com/baidu/titan/core/util/Utils.java:30
↓ 6 callersMethodgetComponents
()
titan-core/src/main/java/com/baidu/titan/core/patch/PatchArgument.java:215
↓ 6 callersMethodgetInterceptorType
(DexType orgType, DexItemFactory factory)
titan-core/src/main/java/com/baidu/titan/core/patch/PatchUtils.java:91
↓ 6 callersMethodgetWorkDir
()
titan-core/src/main/java/com/baidu/titan/core/patch/PatchArgument.java:115
↓ 6 callersMethodisRemoved
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:87
↓ 6 callersMethodsetFlag
(DexClassNode dcn, int componentType, int flag)
titan-core/src/main/java/com/baidu/titan/core/component/AndroidComponentMarker.java:53
↓ 6 callersMethodvisitMethod
(DexMethodNode dmn)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/LightAddedClassGenerator.java:146
↓ 6 callersMethodvisitSwitch
(int op, DexRegisterList regs, int[] keys, DexLabel[] targets)
titan-core/src/main/java/com/baidu/titan/core/patch/light/generator/changed/NormalChangedCodeRewriter.java:464
↓ 6 callersMethodvisitSwitch
(int op, DexRegisterList regs, int[] keys, DexLabel[] targets)
titan-core/src/main/java/com/baidu/titan/core/patch/common/TitanReflectionHelper.java:619
↓ 5 callersMethodacceptLibrary
(DexClassPoolNodeVisitor visitor)
titan-core/src/main/java/com/baidu/titan/core/pool/ApplicationDexPool.java:89
↓ 5 callersMethoddiffText1
Compute and return the source text (all equalities and deletions). @param diffs List of Diff objects. @return Source text.
titan-core/src/test/java/com/baidu/titan/core/tests/DiffMatchPatch.java:1408
↓ 5 callersMethodequals
(Object o)
titan-core/src/main/java/com/baidu/titan/core/patch/full/generator/InterceptorGenerator.java:101
↓ 5 callersMethodgetBootClassPath
()
titan-core/src/main/java/com/baidu/titan/core/patch/PatchArgument.java:128
↓ 5 callersMethodgetBuddyType
(DexType orgType, DexItemFactory factory)
titan-core/src/main/java/com/baidu/titan/core/patch/PatchUtils.java:109
↓ 5 callersMethodgetHeadFile
()
titan-sdk/pm/src/main/java/com/baidu/titan/sdk/pm/TitanPaths.java:50
↓ 5 callersMethodgetNormalizedTypeList
(ApplicationDexPool classPool, TitanDexItemFactory dexIte
titan-core/src/main/java/com/baidu/titan/core/patch/light/plum/AnonymousClassNormalizer.java:304
↓ 5 callersMethodinvoke
()
titan-core/src/test/smali/instrument/t004-inheritance/info/AbsClassSmali.java:5
↓ 5 callersMethodisLoggable
( Level level)
titan-sdk/runtime/src/main/java/com/baidu/titan/sdk/runtime/Log.java:38
↓ 5 callersMethodmarkAdded
()
titan-core/src/main/java/com/baidu/titan/core/patch/light/diff/DiffMode.java:50
↓ 5 callersMethodmatchBitapScore
Compute and return the score for a match with e errors and x location. @param e Number of errors in match. @param x Location of match. @p
titan-core/src/test/java/com/baidu/titan/core/tests/DiffMatchPatch.java:1737
next →1–100 of 1,521, ranked by callers