Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraxCode/dalvikgate
/ functions
Functions
288 in github.com/GraxCode/dalvikgate
⨍
Functions
288
◇
Types & classes
56
↓ 1 callers
Method
makeLongPush
(long l)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:30
↓ 1 callers
Method
makeManifest
()
src/main/java/me/nov/dalvikgate/DexToASM.java:91
↓ 1 callers
Method
needsNewDefaultLabel
(BuilderInstruction31t i)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/PayloadTranslator.java:65
↓ 1 callers
Method
printProgressPercentage
(int done, int total)
src/main/java/me/nov/dalvikgate/utils/TextUtils.java:24
↓ 1 callers
Method
regToLocal
Method to convert registers to labels, considering parameters and method visibility. Be aware that dalvik reuses unused registers. @param register Th
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:51
↓ 1 callers
Method
replaceNullLdcs
()
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:90
↓ 1 callers
Method
resolveRemainingUnused
()
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:77
↓ 1 callers
Method
rewriteImplementation
(DexBackedMethod method)
src/main/java/me/nov/dalvikgate/transform/methods/MethodTransfomer.java:36
↓ 1 callers
Method
run
()
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:27
↓ 1 callers
Method
saveDebug
(MethodNode mn)
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:117
↓ 1 callers
Method
setLocal
Update the instruction's variable index. @param local Variable index.
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:64
↓ 1 callers
Method
setType
@param type either DOUBLE or LONG
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:53
↓ 1 callers
Method
setType
(Type type)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedJumpInsn.java:48
↓ 1 callers
Method
stacktraceToString
(Throwable t)
src/main/java/me/nov/dalvikgate/utils/TextUtils.java:9
↓ 1 callers
Method
toBytecode
(ClassNode cn)
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:71
↓ 1 callers
Method
transformTryCatchBlocks
Transform try catch blocks using the label map generated by {@link #buildLabels() buildLabels}
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:228
↓ 1 callers
Method
translateFilledNewArray
(BuilderInstruction35c i, BuilderInstruction next)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/InvokeTranslator.java:146
↓ 1 callers
Method
translateFilledNewArrayRange
(BuilderInstruction3rc i, BuilderInstruction next)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/InvokeRangeTranslator.java:125
↓ 1 callers
Method
tryResolveBackwards
(InsnList instructions, AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:206
↓ 1 callers
Method
tryResolveForwards
(AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:136
↓ 1 callers
Method
tryResolveUnlinked
(int index, MethodNode method)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:114
Method
AbstractInsnTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:23
Method
CompareJumpTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/CompareJumpTranslator.java:16
Method
ConstTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/ConstTranslator.java:14
Method
CustomFieldReference
(String defClass, String name, String type)
src/main/java/me/nov/dalvikgate/reference/CustomFieldReference.java:11
Method
CustomMethodReference
(String defClass, String name, List<? extends CharSequence> params, String returnType)
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:16
Method
CustomStringReference
(String str)
src/main/java/me/nov/dalvikgate/reference/CustomStringReference.java:9
Method
ExecInlineTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/ExecInlineTranslator.java:12
Method
F11xTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F11xTranslator.java:14
Method
F12xTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F12xTranslator.java:14
Method
F21cTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/F21cTranslator.java:17
Method
F22cTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/F22cTranslator.java:17
Method
F23xTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F23xTranslator.java:16
Method
InstructionResolver
(DexBackedMethod method, MethodNode mn, InsnList il)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:21
Method
InstructionTransformer
(MethodNode mn, DexBackedMethod method, MutableMethodImplementation builder)
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:41
Method
IntMath16Translator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/IntMath16Translator.java:14
Method
IntMath8Translator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/IntMath8Translator.java:14
Method
InvokeRangeTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/InvokeRangeTranslator.java:20
Method
InvokeTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/InvokeTranslator.java:20
Method
Move16Translator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/Move16Translator.java:9
Method
MoveFrom16Translator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/MoveFrom16Translator.java:10
Method
PayloadTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/PayloadTranslator.java:21
Method
QuickFieldTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/QuickFieldTranslator.java:15
Method
QuickRangeTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/QuickRangeTranslator.java:13
Method
QuickTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/QuickTranslator.java:13
Method
SingleJumpTranslator
(InstructionTransformer it)
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/SingleJumpTranslator.java:16
Method
TranslationException
(String message)
src/main/java/me/nov/dalvikgate/transform/instructions/exception/TranslationException.java:6
Method
TypeResolver
(boolean aggs, Type[] arguments, int maxStack)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:21
Method
UnresolvedInsnException
(String message)
src/main/java/me/nov/dalvikgate/transform/instructions/exception/UnresolvedInsnException.java:6
Method
UnresolvedJumpInsn
Create new unresolved jump instruction. @param dalvikOp Original dalvik opcode. @param label Destination of jump
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedJumpInsn.java:24
Method
UnresolvedNumberInsn
(boolean wide, long wideValue)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:19
Method
UnresolvedVarInsn
Create new unresolved variable instruction. @param store {@code true} for storage insns. @param initialType Initial type indicated by android i
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:28
Method
UnresolvedWideArrayInsn
Create new unresolved wide array store or load instruction. @param store {@code true} for storage insns.
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:23
Method
UnsupportedInsnException
(BuilderInstruction insn)
src/main/java/me/nov/dalvikgate/transform/instructions/exception/UnsupportedInsnException.java:8
Method
accept
(final MethodVisitor methodVisitor)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:30
Method
accept
(final MethodVisitor methodVisitor)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:28
Method
accept
(final MethodVisitor methodVisitor)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedJumpInsn.java:29
Method
addField
(DexBackedField f)
src/main/java/me/nov/dalvikgate/transform/classes/ClassTransformer.java:109
Method
addMethod
(DexBackedMethod m)
src/main/java/me/nov/dalvikgate/transform/classes/ClassTransformer.java:103
Method
applyPatch
(MethodNode mn)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostCombiner.java:10
Method
applyPatch
(MethodNode mn)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostLocalRemover.java:13
Method
applyPatch
(MethodNode mn)
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostDupInserter.java:13
Method
binaryOperation
(AbstractInsnNode insn, SourceValue value1, SourceValue value2)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:34
Method
booleanVarStore
()
src/test/java/me/nov/dalvikgate/tests/runtime/VariableTypeTests.java:111
Method
build
Build the transformed value from the input type. @param input Value to transform.
src/main/java/me/nov/dalvikgate/transform/ITransformer.java:26
Method
build
(DexBackedClassDef clazz)
src/main/java/me/nov/dalvikgate/transform/classes/ClassTransformer.java:21
Method
build
(DexBackedMethod method)
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:63
Method
build
(DexBackedMethod method)
src/main/java/me/nov/dalvikgate/transform/methods/MethodTransfomer.java:20
Method
build
(DexBackedField field)
src/main/java/me/nov/dalvikgate/transform/fields/FieldTransfomer.java:16
Method
buildDone
Called after {@link #build(I)} completes. @param input Value that was transformed.
src/main/java/me/nov/dalvikgate/transform/ITransformer.java:33
Method
buildDone
(DexBackedMethod method)
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:201
Method
call
()
src/main/java/me/nov/dalvikgate/Main.java:35
Method
clone
(final Map<LabelNode, LabelNode> clonedLabels)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:36
Method
clone
(final Map<LabelNode, LabelNode> clonedLabels)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:41
Method
clone
(final Map<LabelNode, LabelNode> clonedLabels)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:34
Method
clone
(final Map<LabelNode, LabelNode> clonedLabels)
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedJumpInsn.java:35
Method
compareTo
(CharSequence o)
src/main/java/me/nov/dalvikgate/reference/CustomStringReference.java:37
Method
compareTo
(FieldReference o)
src/main/java/me/nov/dalvikgate/reference/CustomFieldReference.java:38
Method
compareTo
(MethodReference o)
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:56
Method
containsUnresolved
(List<AbstractInsnNode> insns)
src/main/java/me/nov/dalvikgate/utils/UnresolvedUtils.java:36
Method
copyOperation
(AbstractInsnNode insn, SourceValue value)
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:151
Method
debug
(String format, Object... args)
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:43
Method
doubleConst64
()
src/test/java/me/nov/dalvikgate/tests/runtime/ConstTypeTests.java:64
Method
doubleConstWideHigh16
()
src/test/java/me/nov/dalvikgate/tests/runtime/ConstTypeTests.java:84
Method
doubleToInt
()
src/test/java/me/nov/dalvikgate/tests/runtime/VariableTypeTests.java:44
Method
errorIf
(String format, boolean error, Object... args)
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:17
Method
floatConst32
()
src/test/java/me/nov/dalvikgate/tests/runtime/ConstTypeTests.java:46
Method
floatConstHigh16
()
src/test/java/me/nov/dalvikgate/tests/runtime/ConstTypeTests.java:73
Method
floatToInt
()
src/test/java/me/nov/dalvikgate/tests/runtime/VariableTypeTests.java:16
Method
getDefiningClass
()
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:36
Method
getLoadOpForDesc
(CharSequence cs)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:68
Method
getName
()
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:41
Method
getNextClassName
()
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:43
Method
getNextOf
Gets the next instruction, ignoring payloads
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:58
Method
getOperatingType
@param insn Some insntruction. @return Operating type on the top of the stack
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:278
Method
getRealNext
(AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:413
Method
getRealPrevious
(AbstractInsnNode ain)
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:421
Method
getResolvedType
()
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:103
Method
getResolvedType
()
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:109
Method
getResolvedType
()
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:77
← previous
next →
101–200 of 288, ranked by callers