MCPcopy Create free account

hub / github.com/GraxCode/dalvikgate / functions

Functions288 in github.com/GraxCode/dalvikgate

↓ 118 callersMethodaddLocalSet
Add local set for the given type. @param register Register index. @param type Discovered type to put.
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:77
↓ 107 callersMethodaddLocalGet
Add local get for the given type. @param register Register index. @param type Discovered type to get.
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:119
↓ 96 callersMethodgetType
()
src/main/java/me/nov/dalvikgate/reference/CustomFieldReference.java:33
↓ 39 callersMethodsetType
Update the instruction's type to determine its opcode and value. @param type Type discovered by analyzer.
src/main/java/me/nov/dalvikgate/transform/instructions/IUnresolvedInstruction.java:20
↓ 19 callersMethodgetName
()
src/main/java/me/nov/dalvikgate/reference/CustomFieldReference.java:28
↓ 19 callersMethodrunDexToASM
(Type desc, MethodImplementationBuilder builder)
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:88
↓ 19 callersMethodtranslate
(BuilderInstruction11x i)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F11xTranslator.java:18
↓ 18 callersMethodexecuteMethodAtRuntime
(MethodNode mn, Object... args)
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:47
↓ 18 callersMethodisUnresolved
(SourceValue value)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:533
↓ 16 callersMethodgetReturnType
()
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:51
↓ 16 callersMethodtoASMLabel
Get the assigned ASM LabelNode for a DEX label using the label map generated by {@link #buildLabels() buildLabels}. Multiple labels can have the same
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:302
↓ 15 callersMethodgetTopUnresolved
(SourceValue value)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:546
↓ 14 callersMethodaddLocalGetObject
Add local get for object type. @param register Register index.
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:109
↓ 13 callersMethodisResolved
@return {@code true} if instruction's value was resolved.
src/main/java/me/nov/dalvikgate/transform/instructions/IUnresolvedInstruction.java:30
↓ 11 callersMethodgetNextOf
Gets the next instruction, ignoring payloads
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:339
↓ 10 callersMethodaddLocalSetObject
Add local set for object type. @param register Register index.
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:67
↓ 10 callersMethoderror
(String format, Object... args)
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:31
↓ 10 callersMethodgetDefiningClass
()
src/main/java/me/nov/dalvikgate/reference/CustomFieldReference.java:23
↓ 9 callersMethodcontains
(K key, V value)
src/main/java/me/nov/dalvikgate/utils/SetMap.java:12
↓ 9 callersMethodgetSize
(MethodParameter p)
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:19
↓ 8 callersMethodaddLocalGetSet
(boolean store, int register, Type type)
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:139
↓ 8 callersMethodbuildMethodDesc
(List<? extends CharSequence> parameterTypes, String returnType)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:64
↓ 8 callersMethodgetParameterTypes
()
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:46
↓ 8 callersMethodmakeIntPush
(int i)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:39
↓ 8 callersMethodsetOpcode
(int opcode)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:67
↓ 8 callersMethodsetType
(Type type)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:69
↓ 7 callersMethodcountUnresolved
(InsnList il)
src/main/java/me/nov/dalvikgate/utils/UnresolvedUtils.java:40
↓ 7 callersMethodgetTop
(SourceValue value)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:539
↓ 7 callersMethodmakeExceptionThrow
(String name, String text)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:53
↓ 7 callersMethodtoString
(BuilderInstruction i)
src/main/java/me/nov/dalvikgate/utils/TextUtils.java:13
↓ 7 callersMethodvisit
Call {@link #build(Object)} then {@link #buildDone(Object)}. @param input Value to transform.
src/main/java/me/nov/dalvikgate/transform/ITransformer.java:16
↓ 6 callersMethodcompile
Compiles message with "{}" arg patterns. @param msg Message pattern. @param args Values to pass. @return Compiled message with inlined arg values.
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:66
↓ 6 callersMethodisReturn
(AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:399
↓ 5 callersMethodaccept
(final MethodVisitor methodVisitor)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:35
↓ 5 callersMethodcharAt
(int index)
src/main/java/me/nov/dalvikgate/reference/CustomStringReference.java:22
↓ 5 callersMethodgetOppositeVarOp
(int op)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:135
↓ 5 callersMethodgetPushType
(AbstractInsnNode insn)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:409
↓ 5 callersMethodisVarStore
(int op)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:161
↓ 5 callersMethodtoObject
(EncodedValue ev)
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:35
↓ 4 callersMethodgetMethodDesc
(MethodReference methodReference)
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:23
↓ 4 callersMethodreferenceToASMHandle
(MethodHandleReference handleRef)
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:82
↓ 4 callersMethodtoBytecode
Default node-to-bytecode conversion. Does not generate frames or compute maxes. @param cn Node to convert. @return Bytecode of class.
src/main/java/me/nov/dalvikgate/asm/Conversion.java:18
↓ 3 callersMethodaddAnnotation
(String string, String description)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:146
↓ 3 callersMethodgetPrimitiveIndex
(String primitive)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:187
↓ 3 callersMethodgetTransformed
()
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:58
↓ 3 callersMethodisBlockEnd
(AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:395
↓ 3 callersMethodisIdle
(AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:438
↓ 3 callersMethodisStatic
Tells whether a given access modifier is static @param mod The access modifier to check @return True if the access modifier is static, false otherwis
src/main/java/me/nov/dalvikgate/asm/Access.java:46
↓ 3 callersMethodlength
()
src/main/java/me/nov/dalvikgate/reference/CustomStringReference.java:17
↓ 2 callersMethodapplyPatch
(MethodNode mn)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/IPostPatcher.java:7
↓ 2 callersMethodarrayToString
(DexBackedArrayEncodedValue sig)
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:27
↓ 2 callersMethodbuildMethod
(Type desc, int access, InsnList il, TryCatchBlockNode... tcbs)
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:24
↓ 2 callersMethodcreateClassProxy
()
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:33
↓ 2 callersMethodgenerateFakeQuickDesc
Generates a possible desc for a quick invoke
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:58
↓ 2 callersMethodgetBinaryArgType
@param insn @param top true if is value2 @return
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:76
↓ 2 callersMethodgetPushedTypeForInsn
(AbstractInsnNode insn)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:212
↓ 2 callersMethodgetRealLast
(InsnList il)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:429
↓ 2 callersMethodgetString
()
src/main/java/me/nov/dalvikgate/reference/CustomStringReference.java:32
↓ 2 callersMethodgetTransformed
()
src/main/java/me/nov/dalvikgate/transform/classes/ClassTransformer.java:115
↓ 2 callersMethodisResolved
()
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:104
↓ 2 callersMethodremoveAccess
(int access, int... remove)
src/main/java/me/nov/dalvikgate/asm/Access.java:292
↓ 2 callersMethodsaveAsJar
(File output, List<ClassNode> classes)
src/main/java/me/nov/dalvikgate/DexToASM.java:68
↓ 2 callersMethodsetType
(Type type)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:52
↓ 2 callersMethodvalidate
Validate the opcode is set.
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:45
↓ 2 callersMethodvalidate
Validate the opcode and variable index are set.
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:50
↓ 2 callersMethodvalidate
Validate the opcode is set.
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:43
↓ 2 callersMethodvalidate
()
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedJumpInsn.java:41
↓ 1 callersMethodarrayStoreInstruction
(int elementWidth)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/PayloadTranslator.java:73
↓ 1 callersMethodbuildLabels
Assign a new LabelNode for every instruction with a minimum of one label
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:215
↓ 1 callersMethodbytesToClass
(String name, byte[] bytes)
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:78
↓ 1 callersMethodcanRemove
(AbstractInsnNode store, AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostLocalRemover.java:34
↓ 1 callersMethodconvertHandleTag
(int methodHandleType)
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:92
↓ 1 callersMethodconvertOpcode
(BuilderInstruction22cs i)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/QuickFieldTranslator.java:53
↓ 1 callersMethodconvertToASMTree
(File file)
src/main/java/me/nov/dalvikgate/DexToASM.java:48
↓ 1 callersMethoddex2Jar
(File inDex, File outJar)
src/main/java/me/nov/dalvikgate/DexToASM.java:24
↓ 1 callersMethoddex2JarConsole
(File inDex, File outJar)
src/main/java/me/nov/dalvikgate/DexToASM.java:28
↓ 1 callersMethoddisableConsoleLog
()
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:55
↓ 1 callersMethodfindJumpsTargettingLabel
(InsnList instructions, LabelNode label)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:261
↓ 1 callersMethodfindRealUsage
(VarInsnNode store, AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostCombiner.java:36
↓ 1 callersMethodgetASMLabelNull
Get the assigned ASM LabelNode for a DEX label using the label map generated by {@link #buildLabels() buildLabels}. Multiple labels can have the same
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:328
↓ 1 callersMethodgetDefaultJumpOp
(Opcode dalvikOp)
src/main/java/me/nov/dalvikgate/utils/UnresolvedUtils.java:21
↓ 1 callersMethodgetDefaultVarOp
(boolean store)
src/main/java/me/nov/dalvikgate/utils/UnresolvedUtils.java:13
↓ 1 callersMethodgetDefaultWideArrayOp
(boolean store)
src/main/java/me/nov/dalvikgate/utils/UnresolvedUtils.java:17
↓ 1 callersMethodgetNextLabel
(BuilderInstruction31t i)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/PayloadTranslator.java:69
↓ 1 callersMethodgetResolvedType
@return type if resolved.
src/main/java/me/nov/dalvikgate/transform/instructions/IUnresolvedInstruction.java:25
↓ 1 callersMethodgetSampleTypeForOp
(Opcode opcode)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/QuickFieldTranslator.java:26
↓ 1 callersMethodgetTransformed
()
src/main/java/me/nov/dalvikgate/transform/methods/MethodTransfomer.java:31
↓ 1 callersMethodgetTransformed
()
src/main/java/me/nov/dalvikgate/transform/fields/FieldTransfomer.java:44
↓ 1 callersMethodgetTypeForDesc
(CharSequence cs)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:112
↓ 1 callersMethodgetVersion
()
src/main/java/me/nov/dalvikgate/DexToASM.java:102
↓ 1 callersMethodinfo
(String format, Object... args)
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:11
↓ 1 callersMethodisNotRooted
(AbstractInsnNode prev)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostCombiner.java:71
↓ 1 callersMethodisPrivate
Tells whether a given access modifier is private @param mod The access modifier to check @return True if the access modifier is private, false otherw
src/main/java/me/nov/dalvikgate/asm/Access.java:36
↓ 1 callersMethodisProtected
Tells whether a given access modifier is protected @param mod The access modifier to check @return True if the access modifier is protected, false ot
src/main/java/me/nov/dalvikgate/asm/Access.java:26
↓ 1 callersMethodisPublic
Tells whether a given access modifier is public @param mod The access modifier to check @return True if the access modifier is public, false otherwis
src/main/java/me/nov/dalvikgate/asm/Access.java:16
↓ 1 callersMethodisReused
(VarInsnNode store, AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostCombiner.java:52
↓ 1 callersMethodisSpecialMonitorHandler
Dalvik adds special try catch blocks for synchronized blocks. We do not need to translate them to java. @param firstHandlerOp first instruction in ca
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:283
↓ 1 callersMethodisWide
()
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:95
↓ 1 callersMethodlinkByLocals
()
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:126
↓ 1 callersMethodlinkByStack
()
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:140
next →1–100 of 288, ranked by callers