MCPcopy Create free account

hub / github.com/GraxCode/dalvikgate / types & classes

Types & classes56 in github.com/GraxCode/dalvikgate

ClassASMCommons
src/main/java/me/nov/dalvikgate/asm/ASMCommons.java:8
ClassAbstractInsnTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/AbstractInsnTranslator.java:17
ClassAccess
@author <a href="https://github.com/notaudrey/">Audrey</a> @since 4/30/15
src/main/java/me/nov/dalvikgate/asm/Access.java:9
ClassClassTransformer
src/main/java/me/nov/dalvikgate/transform/classes/ClassTransformer.java:17
ClassCompareJumpTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/CompareJumpTranslator.java:14
ClassConstTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/ConstTranslator.java:12
ClassConstTypeTests
src/test/java/me/nov/dalvikgate/tests/runtime/ConstTypeTests.java:15
ClassConversion
src/main/java/me/nov/dalvikgate/asm/Conversion.java:10
ClassCustomFieldReference
src/main/java/me/nov/dalvikgate/reference/CustomFieldReference.java:5
ClassCustomMethodReference
src/main/java/me/nov/dalvikgate/reference/CustomMethodReference.java:9
ClassCustomStringReference
src/main/java/me/nov/dalvikgate/reference/CustomStringReference.java:5
ClassDexLibCommons
src/main/java/me/nov/dalvikgate/dexlib/DexLibCommons.java:18
ClassDexToASM
src/main/java/me/nov/dalvikgate/DexToASM.java:18
ClassExecInlineTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/ExecInlineTranslator.java:10
ClassF11xTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F11xTranslator.java:12
ClassF12xTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F12xTranslator.java:12
ClassF21cTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/F21cTranslator.java:15
ClassF22cTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/F22cTranslator.java:15
ClassF23xTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/F23xTranslator.java:14
ClassFactory
src/test/java/me/nov/dalvikgate/tests/utils/Factory.java:19
ClassFieldTransfomer
src/main/java/me/nov/dalvikgate/transform/fields/FieldTransfomer.java:13
InterfaceIPostPatcher
Add patches to make the final code more readable.
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/IPostPatcher.java:6
InterfaceITransformer
Transform some type to another. @param <I> Input type to transform. @param <T> Type generated by transformation process.
src/main/java/me/nov/dalvikgate/transform/ITransformer.java:9
InterfaceIUnresolvedInstruction
A node that represents an instruction that has not been fully resolved. Due to the ambiguity of android bytecode certain actions are not immediately c
src/main/java/me/nov/dalvikgate/transform/instructions/IUnresolvedInstruction.java:9
ClassInstructionResolver
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/InstructionResolver.java:16
ClassInstructionTransformer
TODO: make a variable analyzer, as it is not determinable if ifeqz takes an object or an int. also const 0 can mean aconst_null or iconst_0.
src/main/java/me/nov/dalvikgate/transform/instructions/InstructionTransformer.java:32
ClassIntMath16Translator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/IntMath16Translator.java:12
ClassIntMath8Translator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/IntMath8Translator.java:12
ClassInvokeRangeTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/InvokeRangeTranslator.java:18
ClassInvokeTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/InvokeTranslator.java:18
ClassLogWrapper
src/main/java/me/nov/dalvikgate/logging/LogWrapper.java:7
ClassMain
Separate class for command line inputs, as the CLI library is not a required dependency by users. This allows users to use DalvikGate as a lib without
src/main/java/me/nov/dalvikgate/Main.java:12
ClassMethodTransfomer
src/main/java/me/nov/dalvikgate/transform/methods/MethodTransfomer.java:17
ClassMove16Translator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/Move16Translator.java:8
ClassMoveFrom16Translator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/MoveFrom16Translator.java:8
ClassParameterTests
src/test/java/me/nov/dalvikgate/tests/runtime/ParameterTests.java:13
ClassPayloadTranslator
Payload instructions
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/PayloadTranslator.java:19
ClassPostCombiner
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostCombiner.java:8
ClassPostDupInserter
Transformer that converts successive local store and load instructions with the same local var to {@code dup}; {@code store}.
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostDupInserter.java:11
ClassPostLocalRemover
Transformer that removes successive local store and load instructions with locals that are unused later.
src/main/java/me/nov/dalvikgate/transform/instructions/postoptimize/PostLocalRemover.java:11
ClassQuickFieldTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/references/QuickFieldTranslator.java:13
ClassQuickRangeTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/QuickRangeTranslator.java:11
ClassQuickTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/invoke/QuickTranslator.java:11
ClassSetMap
src/main/java/me/nov/dalvikgate/utils/SetMap.java:5
ClassSingleJumpTranslator
src/main/java/me/nov/dalvikgate/transform/instructions/translators/jump/SingleJumpTranslator.java:14
ClassTextUtils
src/main/java/me/nov/dalvikgate/utils/TextUtils.java:8
ClassTranslationException
src/main/java/me/nov/dalvikgate/transform/instructions/exception/TranslationException.java:3
ClassTypeResolver
src/main/java/me/nov/dalvikgate/transform/instructions/resolving/TypeResolver.java:12
ClassUnresolvedInsnException
src/main/java/me/nov/dalvikgate/transform/instructions/exception/UnresolvedInsnException.java:3
ClassUnresolvedJumpInsn
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedJumpInsn.java:14
ClassUnresolvedNumberInsn
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedNumberInsn.java:12
ClassUnresolvedUtils
src/main/java/me/nov/dalvikgate/utils/UnresolvedUtils.java:12
ClassUnresolvedVarInsn
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedVarInsn.java:15
ClassUnresolvedWideArrayInsn
src/main/java/me/nov/dalvikgate/transform/instructions/unresolved/UnresolvedWideArrayInsn.java:13
ClassUnsupportedInsnException
src/main/java/me/nov/dalvikgate/transform/instructions/exception/UnsupportedInsnException.java:5
ClassVariableTypeTests
src/test/java/me/nov/dalvikgate/tests/runtime/VariableTypeTests.java:14