/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ |
ImmutableInstruction21t.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction21t; 55 public static ImmutableInstruction21t of(Instruction21t instruction) { 56 if (instruction instanceof ImmutableInstruction21t) { 57 return (ImmutableInstruction21t)instruction; 60 instruction.getOpcode(), 61 instruction.getRegisterA(), 62 instruction.getCodeOffset());
|
ImmutableInstruction22b.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction22b; 58 public static ImmutableInstruction22b of(Instruction22b instruction) { 59 if (instruction instanceof ImmutableInstruction22b) { 60 return (ImmutableInstruction22b)instruction; 63 instruction.getOpcode(), 64 instruction.getRegisterA(), 65 instruction.getRegisterB(), 66 instruction.getNarrowLiteral());
|
ImmutableInstruction22c.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction22c; 61 public static ImmutableInstruction22c of(Instruction22c instruction) { 62 if (instruction instanceof ImmutableInstruction22c) { 63 return (ImmutableInstruction22c)instruction; 66 instruction.getOpcode(), 67 instruction.getRegisterA(), 68 instruction.getRegisterB(), 69 instruction.getReference());
|
ImmutableInstruction22cs.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction22cs; 58 public static ImmutableInstruction22cs of(Instruction22cs instruction) { 59 if (instruction instanceof ImmutableInstruction22cs) { 60 return (ImmutableInstruction22cs)instruction; 63 instruction.getOpcode(), 64 instruction.getRegisterA(), 65 instruction.getRegisterB(), 66 instruction.getFieldOffset());
|
ImmutableInstruction22s.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction22s; 58 public static ImmutableInstruction22s of(Instruction22s instruction) { 59 if (instruction instanceof ImmutableInstruction22s) { 60 return (ImmutableInstruction22s)instruction; 63 instruction.getOpcode(), 64 instruction.getRegisterA(), 65 instruction.getRegisterB(), 66 instruction.getNarrowLiteral());
|
ImmutableInstruction22t.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction22t; 58 public static ImmutableInstruction22t of(Instruction22t instruction) { 59 if (instruction instanceof ImmutableInstruction22t) { 60 return (ImmutableInstruction22t)instruction; 63 instruction.getOpcode(), 64 instruction.getRegisterA(), 65 instruction.getRegisterB(), 66 instruction.getCodeOffset());
|
ImmutableInstruction22x.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction22x; 55 public static ImmutableInstruction22x of(Instruction22x instruction) { 56 if (instruction instanceof ImmutableInstruction22x) { 57 return (ImmutableInstruction22x)instruction; 60 instruction.getOpcode(), 61 instruction.getRegisterA(), 62 instruction.getRegisterB());
|
ImmutableInstruction23x.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction23x; 58 public static ImmutableInstruction23x of(Instruction23x instruction) { 59 if (instruction instanceof ImmutableInstruction23x) { 60 return (ImmutableInstruction23x)instruction; 63 instruction.getOpcode(), 64 instruction.getRegisterA(), 65 instruction.getRegisterB(), 66 instruction.getRegisterC());
|
ImmutableInstruction30t.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction30t; 51 public static ImmutableInstruction30t of(Instruction30t instruction) { 52 if (instruction instanceof ImmutableInstruction30t) { 53 return (ImmutableInstruction30t)instruction; 56 instruction.getOpcode(), 57 instruction.getCodeOffset());
|
ImmutableInstruction31c.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction31c; 58 public static ImmutableInstruction31c of(Instruction31c instruction) { 59 if (instruction instanceof ImmutableInstruction31c) { 60 return (ImmutableInstruction31c)instruction; 63 instruction.getOpcode(), 64 instruction.getRegisterA(), 65 instruction.getReference());
|
ImmutableInstruction31i.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction31i; 55 public static ImmutableInstruction31i of(Instruction31i instruction) { 56 if (instruction instanceof ImmutableInstruction31i) { 57 return (ImmutableInstruction31i)instruction; 60 instruction.getOpcode(), 61 instruction.getRegisterA(), 62 instruction.getNarrowLiteral());
|
ImmutableInstruction31t.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction31t; 55 public static ImmutableInstruction31t of(Instruction31t instruction) { 56 if (instruction instanceof ImmutableInstruction31t) { 57 return (ImmutableInstruction31t)instruction; 60 instruction.getOpcode(), 61 instruction.getRegisterA(), 62 instruction.getCodeOffset());
|
ImmutableInstruction32x.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction32x; 55 public static ImmutableInstruction32x of(Instruction32x instruction) { 56 if (instruction instanceof ImmutableInstruction32x) { 57 return (ImmutableInstruction32x)instruction; 60 instruction.getOpcode(), 61 instruction.getRegisterA(), 62 instruction.getRegisterB());
|
ImmutableInstruction3rc.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction3rc; 62 public static ImmutableInstruction3rc of(Instruction3rc instruction) { 63 if (instruction instanceof ImmutableInstruction3rc) { 64 return (ImmutableInstruction3rc)instruction; 67 instruction.getOpcode(), 68 instruction.getStartRegister(), 69 instruction.getRegisterCount(), 70 instruction.getReference());
|
ImmutableInstruction3rmi.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction3rmi; 58 public static ImmutableInstruction3rmi of(Instruction3rmi instruction) { 59 if (instruction instanceof ImmutableInstruction3rmi) { 60 return (ImmutableInstruction3rmi)instruction; 63 instruction.getOpcode(), 64 instruction.getStartRegister(), 65 instruction.getRegisterCount(), 66 instruction.getInlineIndex());
|
ImmutableInstruction3rms.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction3rms; 58 public static ImmutableInstruction3rms of(Instruction3rms instruction) { 59 if (instruction instanceof ImmutableInstruction3rms) { 60 return (ImmutableInstruction3rms)instruction; 63 instruction.getOpcode(), 64 instruction.getStartRegister(), 65 instruction.getRegisterCount(), 66 instruction.getVtableIndex());
|
ImmutableInstruction51l.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction51l; 55 public static ImmutableInstruction51l of(Instruction51l instruction) { 56 if (instruction instanceof ImmutableInstruction51l) { 57 return (ImmutableInstruction51l)instruction; 60 instruction.getOpcode(), 61 instruction.getRegisterA(), 62 instruction.getWideLiteral());
|
ImmutablePackedSwitchPayload.java | 32 package org.jf.dexlib2.immutable.instruction; 37 import org.jf.dexlib2.iface.instruction.SwitchElement; 38 import org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload; 63 public static ImmutablePackedSwitchPayload of(PackedSwitchPayload instruction) { 64 if (instruction instanceof ImmutablePackedSwitchPayload) { 65 return (ImmutablePackedSwitchPayload)instruction; 68 instruction.getSwitchElements());
|
ImmutableSparseSwitchPayload.java | 32 package org.jf.dexlib2.immutable.instruction; 37 import org.jf.dexlib2.iface.instruction.SwitchElement; 38 import org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload; 62 public static ImmutableSparseSwitchPayload of(SparseSwitchPayload instruction) { 63 if (instruction instanceof ImmutableSparseSwitchPayload) { 64 return (ImmutableSparseSwitchPayload)instruction; 67 instruction.getSwitchElements());
|
ImmutableSwitchElement.java | 32 package org.jf.dexlib2.immutable.instruction; 35 import org.jf.dexlib2.iface.instruction.SwitchElement;
|
ImmutableUnknownInstruction.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.UnknownInstruction; 48 public static ImmutableUnknownInstruction of(UnknownInstruction instruction) { 49 if (instruction instanceof ImmutableUnknownInstruction) { 50 return (ImmutableUnknownInstruction)instruction; 52 return new ImmutableUnknownInstruction(instruction.getOriginalOpcode());
|
/external/proguard/src/proguard/classfile/attribute/ |
CodeAttribute.java | 25 import proguard.classfile.instruction.*; 26 import proguard.classfile.instruction.visitor.InstructionVisitor; 106 * Applies the given instruction visitor to all instructions. 115 * Applies the given instruction visitor to the instruction at the specified 120 Instruction instruction = InstructionFactory.create(code, offset); local 121 instruction.accept(clazz, method, this, offset, instructionVisitor); 126 * Applies the given instruction visitor to all instructions in the 135 // Note that the instruction is only volatile 136 Instruction instruction = InstructionFactory.create(code, offset); local [all...] |
/external/proguard/src/proguard/classfile/attribute/visitor/ |
StackSizeComputer.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 33 * This AttributeVisitor computes the stack sizes at all instruction offsets 61 * Returns whether the instruction at the given offset is reachable in the 71 * Returns the stack size at the given instruction offset of the most 78 throw new IllegalArgumentException("Unknown stack size at unreachable instruction offset ["+instructionOffset+"]"); 152 // Evaluate the instruction block starting at the entry point of the method. 166 // Some simple instructions exit from the current instruction block. 179 // Constant pool instructions never end the current instruction block. 187 // The ret instruction end the current instruction block 314 Instruction instruction = InstructionFactory.create(codeAttribute.code, local [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/ |
PayloadAlignmentTest.java | 36 import org.jf.dexlib2.builder.instruction.*; 37 import org.jf.dexlib2.iface.instruction.Instruction; 38 import org.jf.dexlib2.iface.instruction.OffsetInstruction; 39 import org.jf.dexlib2.iface.instruction.formats.Instruction31t; 40 import org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload; 41 import org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload; 56 List<? extends Instruction> instructions = 61 Instruction instruction = instructions.get(0) local 78 Instruction instruction = instructions.get(0); local [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
BranchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This interface describes an instruction that branches to a given offset in 33 public class BranchInstruction extends Instruction 52 * Copies the given instruction into this instruction. 53 * @param branchInstruction the instruction to be copied. 54 * @return this instruction. 65 // Implementations for Instruction. 80 public Instruction shrink( [all...] |