HomeSort by relevance Sort by last modified time
    Searched defs:instruction (Results 1 - 25 of 106) sorted by null

1 2 3 4 5

  /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/chromium_org/content/plugin/
plugin_main_linux.cc 25 char instruction = *reinterpret_cast<char*>(regs[REG_RIP]); local
30 if (signum != SIGILL || instruction != kLAHFInstruction) {
53 // And advance the instruction pointer past the (one-byte) instruction.
59 // 64-bit Flash sometimes uses the LAHF instruction which isn't
61 // (illegal instruction), checking if the signal was caused by this
62 // particular circumstance, emulating the instruction, and resuming.
  /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) {}
  /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);
  /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/lzma/C/
BraIA64.c 29 UInt64 instruction, instNorm; local
35 instruction = 0;
37 instruction += (UInt64)data[i + j + bytePos] << (8 * j);
39 instNorm = instruction >> bitRes;
59 instruction &= (1 << bitRes) - 1;
60 instruction |= (instNorm << bitRes);
62 data[i + j + bytePos] = (Byte)(instruction >> (8 * j));
  /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 50 Instruction instruction = null; local
55 instruction = new UnknownInstruction(opcodeValue);
62 instruction = new Instruction10x(Opcode.NOP, insns, insnsPosition);
67 instruction = new PackedSwitchDataPseudoInstruction(insns, insnsPosition);
72 instruction = new SparseSwitchDataPseudoInstruction(insns, insnsPosition);
77 instruction = new ArrayDataPseudoInstruction(insns, insnsPosition);
82 instruction = opcode.format.Factory.makeInstruction(dexFile, opcode, insns, insnsPosition);
86 assert instruction != null;
88 delegate.ProcessInstruction(insnsPosition/2, instruction);
    [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 52 public abstract DeodexUtil.InlineMethod resolveExecuteInline(AnalyzedInstruction instruction);
79 assert analyzedInstruction.instruction instanceof OdexedInvokeInline;
81 OdexedInvokeInline instruction = (OdexedInvokeInline)analyzedInstruction.instruction; local
82 int inlineIndex = instruction.getInlineIndex();
151 assert analyzedInstruction.instruction instanceof OdexedInvokeInline;
153 OdexedInvokeInline instruction = (OdexedInvokeInline)analyzedInstruction.instruction; local
154 int inlineIndex = instruction.getInlineIndex();
161 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;

Completed in 772 milliseconds

1 2 3 4 5