/external/proguard/src/proguard/classfile/instruction/ |
InstructionFactory.java | 21 package proguard.classfile.instruction; 24 * This class provides methods to create and reuse Instruction objects. 31 * Creates a new Instruction from the data in the byte array, starting 34 public static Instruction create(byte[] code, int offset) 36 Instruction instruction; local 168 instruction = new SimpleInstruction(); 191 instruction = new ConstantInstruction(); 250 instruction = new VariableInstruction(wide); 276 instruction = new BranchInstruction() [all...] |
InstructionUtil.java | 21 package proguard.classfile.instruction;
|
SwitchInstruction.java | 21 package proguard.classfile.instruction; 24 * This Instruction represents a simple instruction without variable arguments 29 public abstract class SwitchInstruction extends Instruction 55 * Copies the given instruction into this instruction. 56 * @param switchInstruction the instruction to be copied. 57 * @return this instruction. 69 // Implementations for Instruction.
|
LookUpSwitchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 60 * Copies the given instruction into this instruction. 61 * @param lookUpSwitchInstruction the instruction to be copied. 62 * @return this instruction. 75 // Implementations for Instruction. 77 public Instruction shrink( [all...] |
TableSwitchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 63 * Copies the given instruction into this instruction. 64 * @param tableSwitchInstruction the instruction to be copied. 65 * @return this instruction. 79 // Implementations for Instruction. 81 public Instruction shrink( [all...] |
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...] |
SimpleInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 33 public class SimpleInstruction extends Instruction 64 * Copies the given instruction into this instruction. 65 * @param simpleInstruction the instruction to be copied. 66 * @return this instruction. 106 // Implementations for Instruction [all...] |
VariableInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents an instruction that refers to a variable on the 33 public class VariableInstruction extends Instruction 78 * Copies the given instruction into this instruction. 79 * @param variableInstruction the instruction to be copied. 80 * @return this instruction. 140 * Returns whether this instruction stores the value of a variable [all...] |
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
PreInstructionRegisterInfoMethodItem.java | 96 RegisterRangeInstruction instruction = (RegisterRangeInstruction)analyzedInstruction.getInstruction(); local 98 registers.set(instruction.getStartRegister(), 99 instruction.getStartRegister() + instruction.getRegCount()); 101 FiveRegisterInstruction instruction = (FiveRegisterInstruction)analyzedInstruction.getInstruction(); local 102 int regCount = instruction.getRegCount(); 105 registers.set(instruction.getRegisterA()); 108 registers.set(instruction.getRegisterG()); 111 registers.set(instruction.getRegisterF()); 114 registers.set(instruction.getRegisterE()) 120 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.getInstruction(); local 125 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.getInstruction(); local 129 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.getInstruction(); local [all...] |
/external/proguard/src/proguard/classfile/instruction/visitor/ |
AllInstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 29 * This AttributeVisitor lets a given InstructionVisitor visit all Instruction
|
InstructionCounter.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.Instruction; 55 Instruction instruction)
|
InstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.*; 30 * <code>Instruction</code> objects.
|
MultiInstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.*;
|
/external/proguard/src/proguard/optimize/info/ |
ExceptionInstructionChecker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 33 * This class can tell whether an instruction might throw exceptions. 48 * Returns whether the given instruction may throw exceptions. 50 public boolean mayThrowExceptions(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 54 instruction.accept(clazz, method, codeAttribute, offset, this); 62 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
|
SideEffectMethodMarker.java | 26 import proguard.classfile.instruction.*; 137 // Get the current instruction. 138 Instruction instruction = InstructionFactory.create(code, offset); local 145 instruction)) 150 // Go to the next instruction. 151 offset += instruction.length(offset);
|
/external/proguard/src/proguard/optimize/peephole/ |
ReachableCodeMarker.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 31 * This AttributeVisitor finds all instruction offsets, branch targets, and 49 * Returns whether the instruction at the given offset is reachable in 200 * Marks the branch targets of the given jump offsets for the instruction 234 // Continue with the current instruction as long as we haven't marked it 238 // Get the current instruction. 239 Instruction instruction = InstructionFactory.create(code, offset); local 245 // instruction in a moment [all...] |
UnreachableExceptionRemover.java | 26 import proguard.classfile.instruction.*; 122 // Get the current instruction. 123 Instruction instruction = InstructionFactory.create(code, offset); local 130 instruction)) 135 // Go to the next instruction. 136 offset += instruction.length(offset);
|
UnreachableCodeRemover.java | 27 import proguard.classfile.instruction.Instruction; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 123 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 127 System.out.println(" "+(reachableCodeMarker.isReachable(offset) ? "+" : "-")+" "+instruction.toString(offset)); 130 // Is this instruction unreachable? 136 // Visit the instruction, if required. 139 instruction.accept(clazz, method, codeAttribute, offset, extraInstructionVisitor);
|
/external/dropbear/ |
cli-authinteract.c | 70 unsigned char *instruction = NULL; local 83 instruction = buf_getstring(ses.payload, NULL); 105 if (strlen(instruction) > 0) { 106 cleantext(instruction); 107 fprintf(stderr, "%s", instruction); 109 m_free(instruction);
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
ArrayDataMethodItem.java | 40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) { 41 super(codeItem, codeAddress, instruction); 46 writer.printUnsignedLongAsHex(instruction.getElementWidth()); 50 Iterator<ArrayDataPseudoInstruction.ArrayElement> iterator = instruction.getElements();
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/ |
InstructionIterator.java | 48 Instruction instruction = null; local 59 instruction = new Instruction10x(Opcode.NOP, insns, insnsPosition); 64 instruction = new PackedSwitchDataPseudoInstruction(insns, insnsPosition); 69 instruction = new SparseSwitchDataPseudoInstruction(insns, insnsPosition); 74 instruction = new ArrayDataPseudoInstruction(insns, insnsPosition); 79 instruction = opcode.format.Factory.makeInstruction(dexFile, opcode, insns, insnsPosition); 82 assert instruction != null; 84 delegate.ProcessInstruction(insnsPosition/2, instruction); 85 insnsPosition += instruction.getSize(insnsPosition/2)*2 [all...] |
/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; 31 * This AttributeVisitor computes the stack sizes at all instruction offsets 59 * Returns whether the instruction at the given offset is reachable in the 69 * Returns the stack size at the given instruction offset of the most 76 throw new IllegalArgumentException("Unknown stack size at unreachable instruction offset ["+instructionOffset+"]"); 153 // Evaluate the instruction block starting at the entry point of the method. 167 // Some simple instructions exit from the current instruction block. 180 // Constant pool instructions never end the current instruction block. 188 // The ret instruction end the current instruction block 315 Instruction instruction = InstructionFactory.create(codeAttribute.code, local [all...] |
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
InlineMethodResolver.java | 54 public abstract DeodexUtil.InlineMethod resolveExecuteInline(AnalyzedInstruction instruction); 81 assert analyzedInstruction.instruction instanceof OdexedInvokeVirtual; 83 OdexedInvokeVirtual instruction = (OdexedInvokeVirtual)analyzedInstruction.instruction; local 84 int methodIndex = instruction.getMethodIndex(); 146 assert analyzedInstruction.instruction instanceof OdexedInvokeVirtual; 148 OdexedInvokeVirtual instruction = (OdexedInvokeVirtual)analyzedInstruction.instruction; local 149 int methodIndex = instruction.getMethodIndex(); 156 int parameterCount = getParameterCount(instruction); [all...] |
/external/ganymed-ssh2/src/main/java/ch/ethz/ssh2/packets/ |
PacketUserauthInfoRequest.java | 20 String instruction; field in class:PacketUserauthInfoRequest 40 instruction = tr.readString(); 65 return instruction;
|