Uses of Interface
org.jf.dexlib2.iface.instruction.Instruction
Packages that use Instruction
Package
Description
-
Uses of Instruction in org.jf.baksmali.Adaptors
Fields in org.jf.baksmali.Adaptors with type parameters of type InstructionModifier and TypeFieldDescriptionfinal List<Instruction> MethodDefinition.effectiveInstructionsfinal com.google.common.collect.ImmutableList<Instruction> MethodDefinition.instructionsMethods in org.jf.baksmali.Adaptors that return InstructionModifier and TypeMethodDescriptionMethodDefinition.findSwitchPayload(int targetOffset, Opcode type) -
Uses of Instruction in org.jf.baksmali.Adaptors.Format
Classes in org.jf.baksmali.Adaptors.Format with type parameters of type InstructionFields in org.jf.baksmali.Adaptors.Format declared as InstructionMethods in org.jf.baksmali.Adaptors.Format with parameters of type InstructionModifier and TypeMethodDescriptionstatic InstructionMethodItemInstructionMethodItemFactory.makeInstructionFormatMethodItem(MethodDefinition methodDef, int codeAddress, Instruction instruction) -
Uses of Instruction in org.jf.dexlib2.analysis
Classes in org.jf.dexlib2.analysis that implement InstructionModifier and TypeClassDescriptionclassThis represents a "fixed" odexed instruction, where the object register is always null and so the correct type can't be determined.Fields in org.jf.dexlib2.analysis declared as InstructionModifier and TypeFieldDescriptionprotected InstructionAnalyzedInstruction.instructionThe actual instructionprotected final InstructionAnalyzedInstruction.originalInstructionWhen deodexing, we might need to deodex this instruction multiple times, when we merge in new register information.final InstructionUnresolvedOdexInstruction.originalInstructionMethods in org.jf.dexlib2.analysis that return InstructionModifier and TypeMethodDescriptionAnalyzedInstruction.getInstruction()AnalyzedInstruction.getOriginalInstruction()Methods in org.jf.dexlib2.analysis that return types with arguments of type InstructionMethods in org.jf.dexlib2.analysis with parameters of type InstructionModifier and TypeMethodDescriptionprotected voidAnalyzedInstruction.setDeodexedInstruction(Instruction instruction) Constructors in org.jf.dexlib2.analysis with parameters of type InstructionModifierConstructorDescriptionAnalyzedInstruction(MethodAnalyzer methodAnalyzer, Instruction instruction, int instructionIndex, int registerCount) UnresolvedOdexInstruction(Instruction originalInstruction, int objectRegisterNumber) -
Uses of Instruction in org.jf.dexlib2.builder
Classes in org.jf.dexlib2.builder that implement InstructionModifier and TypeClassDescriptionclassclassclassMethods in org.jf.dexlib2.builder that return InstructionMethods in org.jf.dexlib2.builder with parameters of type InstructionModifier and TypeMethodDescriptionprivate voidMutableMethodImplementation.convertAndSetInstruction(MethodLocation location, int[] codeAddressToIndex, Instruction instruction) -
Uses of Instruction in org.jf.dexlib2.builder.instruction
Classes in org.jf.dexlib2.builder.instruction that implement InstructionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Instruction in org.jf.dexlib2.dexbacked
Methods in org.jf.dexlib2.dexbacked that return types with arguments of type InstructionModifier and TypeMethodDescriptionIterable<? extends Instruction> DexBackedMethodImplementation.getInstructions() -
Uses of Instruction in org.jf.dexlib2.dexbacked.instruction
Classes in org.jf.dexlib2.dexbacked.instruction that implement InstructionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in org.jf.dexlib2.dexbacked.instruction that return InstructionModifier and TypeMethodDescriptionstatic InstructionDexBackedInstruction.readFrom(DexBackedDexFile dexFile, DexReader reader) -
Uses of Instruction in org.jf.dexlib2.dexbacked.raw
Methods in org.jf.dexlib2.dexbacked.raw with parameters of type InstructionModifier and TypeMethodDescriptionprivate voidCodeItem.CodeItemAnnotator.annotateDefaultInstruction(AnnotatedBytes out, Instruction instruction) private voidCodeItem.CodeItemAnnotator.annotateInstruction10x(AnnotatedBytes out, Instruction instruction) -
Uses of Instruction in org.jf.dexlib2.iface
Methods in org.jf.dexlib2.iface that return types with arguments of type InstructionModifier and TypeMethodDescriptionIterable<? extends Instruction> MethodImplementation.getInstructions()Gets the instructions in this method. -
Uses of Instruction in org.jf.dexlib2.iface.instruction
Subinterfaces of Instruction in org.jf.dexlib2.iface.instructionModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceEmpty marker interface for the switch/array payload instructionsinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface -
Uses of Instruction in org.jf.dexlib2.iface.instruction.formats
Subinterfaces of Instruction in org.jf.dexlib2.iface.instruction.formatsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface -
Uses of Instruction in org.jf.dexlib2.immutable
Constructor parameters in org.jf.dexlib2.immutable with type arguments of type InstructionModifierConstructorDescriptionImmutableMethodImplementation(int registerCount, Iterable<? extends Instruction> instructions, List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks, Iterable<? extends DebugItem> debugItems) -
Uses of Instruction in org.jf.dexlib2.immutable.instruction
Classes in org.jf.dexlib2.immutable.instruction that implement InstructionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in org.jf.dexlib2.immutable.instruction with type parameters of type InstructionModifier and TypeFieldDescriptionprivate static final ImmutableConverter<ImmutableInstruction, Instruction> ImmutableInstruction.CONVERTERMethods in org.jf.dexlib2.immutable.instruction with parameters of type InstructionModifier and TypeMethodDescriptionstatic ImmutableInstructionImmutableInstruction.of(Instruction instruction) Method parameters in org.jf.dexlib2.immutable.instruction with type arguments of type InstructionModifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableList<ImmutableInstruction> ImmutableInstruction.immutableListOf(Iterable<? extends Instruction> list) -
Uses of Instruction in org.jf.dexlib2.rewriter
Classes in org.jf.dexlib2.rewriter that implement InstructionModifier and TypeClassDescriptionprotected classprotected classprotected classprotected classprotected classprotected classprotected classFields in org.jf.dexlib2.rewriter with type parameters of type InstructionModifier and TypeFieldDescriptionprivate final Rewriter<Instruction> DexRewriter.instructionRewriterMethods in org.jf.dexlib2.rewriter that return InstructionMethods in org.jf.dexlib2.rewriter that return types with arguments of type InstructionModifier and TypeMethodDescriptionDexRewriter.getInstructionRewriter()RewriterModule.getInstructionRewriter(Rewriters rewriters) Rewriters.getInstructionRewriter()Iterable<? extends Instruction> MethodImplementationRewriter.RewrittenMethodImplementation.getInstructions()Methods in org.jf.dexlib2.rewriter with parameters of type Instruction -
Uses of Instruction in org.jf.dexlib2.util
Method parameters in org.jf.dexlib2.util with type arguments of type InstructionModifier and TypeMethodDescriptionintSyntheticAccessorFSM.test(List<? extends Instruction> instructions) Constructor parameters in org.jf.dexlib2.util with type arguments of type Instruction -
Uses of Instruction in org.jf.dexlib2.writer
Methods in org.jf.dexlib2.writer that return InstructionModifier and TypeMethodDescriptionInstructionFactory.makeArrayPayload(int elementWidth, List<Number> arrayElements) InstructionFactory.makeInstruction10t(Opcode opcode, int codeOffset) InstructionFactory.makeInstruction10x(Opcode opcode) InstructionFactory.makeInstruction11n(Opcode opcode, int registerA, int literal) InstructionFactory.makeInstruction11x(Opcode opcode, int registerA) InstructionFactory.makeInstruction12x(Opcode opcode, int registerA, int registerB) InstructionFactory.makeInstruction20bc(Opcode opcode, int verificationError, Ref reference) InstructionFactory.makeInstruction20t(Opcode opcode, int codeOffset) InstructionFactory.makeInstruction21c(Opcode opcode, int registerA, Ref reference) InstructionFactory.makeInstruction21ih(Opcode opcode, int registerA, int literal) InstructionFactory.makeInstruction21lh(Opcode opcode, int registerA, long literal) InstructionFactory.makeInstruction21s(Opcode opcode, int registerA, int literal) InstructionFactory.makeInstruction21t(Opcode opcode, int registerA, int codeOffset) InstructionFactory.makeInstruction22b(Opcode opcode, int registerA, int registerB, int literal) InstructionFactory.makeInstruction22c(Opcode opcode, int registerA, int registerB, Ref reference) InstructionFactory.makeInstruction22s(Opcode opcode, int registerA, int registerB, int literal) InstructionFactory.makeInstruction22t(Opcode opcode, int registerA, int registerB, int codeOffset) InstructionFactory.makeInstruction22x(Opcode opcode, int registerA, int registerB) InstructionFactory.makeInstruction23x(Opcode opcode, int registerA, int registerB, int registerC) InstructionFactory.makeInstruction30t(Opcode opcode, int codeOffset) InstructionFactory.makeInstruction31c(Opcode opcode, int registerA, Ref reference) InstructionFactory.makeInstruction31i(Opcode opcode, int registerA, int literal) InstructionFactory.makeInstruction31t(Opcode opcode, int registerA, int codeOffset) InstructionFactory.makeInstruction32x(Opcode opcode, int registerA, int registerB) InstructionFactory.makeInstruction35c(Opcode opcode, int registerCount, int registerC, int registerD, int registerE, int registerF, int registerG, Ref reference) InstructionFactory.makeInstruction3rc(Opcode opcode, int startRegister, int registerCount, Ref reference) InstructionFactory.makeInstruction51l(Opcode opcode, int registerA, long literal) InstructionFactory.makePackedSwitchPayload(List<? extends SwitchElement> switchElements) InstructionFactory.makeSparseSwitchPayload(List<? extends SwitchElement> switchElements) Methods in org.jf.dexlib2.writer that return types with arguments of type InstructionModifier and TypeMethodDescriptionIterable<? extends Instruction> ClassSection.getInstructions(MethodKey key) Method parameters in org.jf.dexlib2.writer with type arguments of type InstructionModifier and TypeMethodDescriptionprivate intDexWriter.writeCodeItem(DexDataWriter writer, ByteArrayOutputStream ehBuf, MethodKey methodKey, List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks, Iterable<? extends Instruction> instructions, int debugItemOffset) -
Uses of Instruction in org.jf.dexlib2.writer.builder
Methods in org.jf.dexlib2.writer.builder that return types with arguments of type InstructionModifier and TypeMethodDescriptionIterable<? extends Instruction> BuilderClassPool.getInstructions(BuilderMethod builderMethod) -
Uses of Instruction in org.jf.dexlib2.writer.pool
Methods in org.jf.dexlib2.writer.pool that return types with arguments of type InstructionModifier and TypeMethodDescriptionIterable<? extends Instruction> ClassPool.getInstructions(PoolMethod method)