/external/javassist/src/main/javassist/bytecode/analysis/ |
Util.java | 18 import javassist.bytecode.Opcode; 25 public class Util implements Opcode { 27 int opcode = iter.byteAt(pos); local 28 pos += (opcode == JSR_W || opcode == GOTO_W) ? iter.s32bitAt(pos + 1) : iter.s16bitAt(pos + 1); 32 public static boolean isJumpInstruction(int opcode) { 33 return (opcode >= IFEQ && opcode <= JSR) || opcode == IFNULL || opcode == IFNONNULL || opcode == JSR_W || opcode == GOTO_W [all...] |
/external/proguard/src/proguard/optimize/info/ |
ExceptionInstructionChecker.java | 67 byte opcode = simpleInstruction.opcode; 70 if (opcode == InstructionConstants.OP_IDIV || 71 opcode == InstructionConstants.OP_LDIV || 72 opcode == InstructionConstants.OP_IREM || 73 opcode == InstructionConstants.OP_LREM || 74 opcode == InstructionConstants.OP_IALOAD || 75 opcode == InstructionConstants.OP_LALOAD || 76 opcode == InstructionConstants.OP_FALOAD || 77 opcode == InstructionConstants.OP_DALOAD | [all...] |
SideEffectInstructionChecker.java | 76 byte opcode = simpleInstruction.opcode; 79 if (opcode == InstructionConstants.OP_IASTORE || 80 opcode == InstructionConstants.OP_LASTORE || 81 opcode == InstructionConstants.OP_FASTORE || 82 opcode == InstructionConstants.OP_DASTORE || 83 opcode == InstructionConstants.OP_AASTORE || 84 opcode == InstructionConstants.OP_BASTORE || 85 opcode == InstructionConstants.OP_CASTORE || 86 opcode == InstructionConstants.OP_SASTORE | [all...] |
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/ |
OffsetInstruction.java | 32 protected OffsetInstruction(Opcode opcode) { 33 super(opcode);
|
InstructionWithReference.java | 38 protected InstructionWithReference(Opcode opcode, Item referencedItem) { 39 super(opcode); 41 this.referenceType = opcode.referenceType; 45 protected InstructionWithReference(Opcode opcode, Item referencedItem, ReferenceType referenceType) { 46 super(opcode); 52 protected InstructionWithReference(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) { 53 super(opcode); [all...] |
Instruction.java | 36 public final Opcode opcode; field in class:Instruction 44 return opcode.format.size/2; 47 protected Instruction(Opcode opcode) { 48 this.opcode = opcode; 63 opcode.name + " instruction"); 69 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) [all...] |
/dalvik/dx/src/com/android/dx/io/instructions/ |
FillArrayDataPayloadDecodedInstruction.java | 39 int opcode, Object data, int size, int elementWidth) { 40 super(format, opcode, 0, null, 0, 0L); 51 int opcode, byte[] data) { 52 this(format, opcode, data, data.length, 1); 59 int opcode, short[] data) { 60 this(format, opcode, data, data.length, 2); 67 int opcode, int[] data) { 68 this(format, opcode, data, data.length, 4); 75 int opcode, long[] data) { 76 this(format, opcode, data, data.length, 8) [all...] |
/external/dexmaker/src/dx/java/com/android/dx/io/instructions/ |
FillArrayDataPayloadDecodedInstruction.java | 39 int opcode, Object data, int size, int elementWidth) { 40 super(format, opcode, 0, null, 0, 0L); 51 int opcode, byte[] data) { 52 this(format, opcode, data, data.length, 1); 59 int opcode, short[] data) { 60 this(format, opcode, data, data.length, 2); 67 int opcode, int[] data) { 68 this(format, opcode, data, data.length, 4); 75 int opcode, long[] data) { 76 this(format, opcode, data, data.length, 8) [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
BranchInstruction.java | 44 public BranchInstruction(byte opcode, int branchOffset) 46 this.opcode = opcode; 58 this.opcode = branchInstruction.opcode; 70 switch (opcode) 76 default: return opcode; 86 if (opcode == InstructionConstants.OP_GOTO_W) 88 opcode = InstructionConstants.OP_GOTO; 90 else if (opcode == InstructionConstants.OP_JSR_W [all...] |
SwitchInstruction.java | 44 public SwitchInstruction(byte opcode, 48 this.opcode = opcode; 61 this.opcode = switchInstruction.opcode;
|
VariableInstruction.java | 52 public VariableInstruction(byte opcode) 54 this(opcode, embeddedVariable(opcode), 0); 58 public VariableInstruction(byte opcode, 61 this(opcode, variableIndex, 0); 65 public VariableInstruction(byte opcode, 69 this.opcode = opcode; 84 this.opcode = variableInstruction.opcode; [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
TranslationAdvice.java | 28 * instruction with the given opcode operating on the given arguments, 33 * @param opcode {@code non-null;} the opcode 39 public boolean hasConstantOperation(Rop opcode, 44 * specified opcode to be in order and contiguous (eg, for an invoke-range) 46 * @param opcode {@code non-null;} opcode 51 public boolean requiresSourcesInOrder(Rop opcode, RegisterSpecList sources);
|
/dalvik/dx/src/com/android/dx/rop/code/ |
TranslationAdvice.java | 28 * instruction with the given opcode operating on the given arguments, 33 * @param opcode {@code non-null;} the opcode 39 public boolean hasConstantOperation(Rop opcode, 44 * specified opcode to be in order and contiguous (eg, for an invoke-range) 46 * @param opcode {@code non-null;} opcode 51 public boolean requiresSourcesInOrder(Rop opcode, RegisterSpecList sources);
|
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
TranslationAdvice.java | 28 * instruction with the given opcode operating on the given arguments, 33 * @param opcode {@code non-null;} the opcode 39 public boolean hasConstantOperation(Rop opcode, 44 * specified opcode to be in order and contiguous (eg, for an invoke-range) 46 * @param opcode {@code non-null;} opcode 51 public boolean requiresSourcesInOrder(Rop opcode, RegisterSpecList sources);
|
/external/javassist/src/main/javassist/bytecode/ |
BadBytecode.java | 22 public BadBytecode(int opcode) { 23 super("bytecode " + opcode);
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/ |
Instruction10x.java | 32 import org.jf.dexlib.Code.Opcode; 39 public Instruction10x(Opcode opcode) { 40 super(opcode); 43 public Instruction10x(Opcode opcode, byte[] buffer, int bufferIndex) { 44 super(opcode); 46 assert (buffer[bufferIndex] & 0xFF) == opcode.value; 51 out.writeByte(opcode.value); 60 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) [all...] |
InstructionWithJumboReference.java | 35 import org.jf.dexlib.Code.Opcode; 42 protected InstructionWithJumboReference(Opcode opcode, Item referencedItem) { 43 super(opcode, referencedItem); 46 protected InstructionWithJumboReference(Opcode opcode, Item referencedItem, ReferenceType referenceType) { 47 super(opcode, referencedItem, referenceType); 50 protected InstructionWithJumboReference(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) { 51 super(dexFile, opcode, buffer, bufferIndex) [all...] |
/external/chromium/sdch/open-vcdiff/src/ |
instruction_map.cc | 90 for (int opcode = 0; opcode < VCDiffCodeTableData::kCodeTableSize; ++opcode) { 91 if (second_opcodes_[opcode] != NULL) { 96 delete[] second_opcodes_[opcode][inst_mode]; 98 delete[] second_opcodes_[opcode]; 159 for (int opcode = 0; opcode < VCDiffCodeTableData::kCodeTableSize; ++opcode) { 160 if (code_table_data.inst2[opcode] == VCD_NOOP) 192 opcode); local [all...] |
decodetable.cc | 59 unsigned char opcode = 0; local 66 // from the most recently processed opcode. 67 opcode = static_cast<unsigned char>(pending_second_instruction_); 69 instruction_type = code_table_data_->inst2[opcode]; 70 instruction_size = code_table_data_->size2[opcode]; 71 instruction_mode = code_table_data_->mode2[opcode]; 78 opcode = **instructions_and_sizes_; 79 if (code_table_data_->inst2[opcode] != VCD_NOOP) { 80 // This opcode contains two instructions; process the first one now, and 86 instruction_type = code_table_data_->inst1[opcode]; [all...] |
/external/open-vcdiff/src/ |
instruction_map.cc | 90 for (int opcode = 0; opcode < VCDiffCodeTableData::kCodeTableSize; ++opcode) { 91 if (second_opcodes_[opcode] != NULL) { 96 delete[] second_opcodes_[opcode][inst_mode]; 98 delete[] second_opcodes_[opcode]; 159 for (int opcode = 0; opcode < VCDiffCodeTableData::kCodeTableSize; ++opcode) { 160 if (code_table_data.inst2[opcode] == VCD_NOOP) 192 opcode); local [all...] |
decodetable.cc | 59 unsigned char opcode = 0; local 66 // from the most recently processed opcode. 67 opcode = static_cast<unsigned char>(pending_second_instruction_); 69 instruction_type = code_table_data_->inst2[opcode]; 70 instruction_size = code_table_data_->size2[opcode]; 71 instruction_mode = code_table_data_->mode2[opcode]; 78 opcode = **instructions_and_sizes_; 79 if (code_table_data_->inst2[opcode] != VCD_NOOP) { 80 // This opcode contains two instructions; process the first one now, and 86 instruction_type = code_table_data_->inst1[opcode]; [all...] |
/dalvik/vm/compiler/template/armv5te/ |
TEMPLATE_CMP_LONG.S | 23 blt .L${opcode}_less @ signed compare on high part 24 bgt .L${opcode}_greater 27 bhi .L${opcode}_greater @ unsigned compare on low part 28 .L${opcode}_less: 31 .L${opcode}_greater:
|
/dalvik/libdex/ |
InstrUtils.h | 29 * See the file opcode-gen/README.txt for information about updating 33 kFmt00x = 0, // unknown format (also used for "breakpoint" opcode) 84 * Instruction width implied by an opcode's format; a value in the 92 * Opcode control flow flags, used by the verifier and JIT. 105 * Struct that includes a pointer to each of the opcode information 135 Opcode opcode; member in struct:DecodedInstruction 140 * Return the instruction width of the specified opcode, or 0 if not defined. 142 DEX_INLINE size_t dexGetWidthFromOpcode(Opcode opcode) [all...] |
/dalvik/vm/mterp/x86/ |
OP_DIV_LONG.S | 11 je .L${opcode}_check_zero 13 je .L${opcode}_check_neg1 14 .L${opcode}_notSpecial: 17 .L${opcode}_notSpecial1: 22 .L${opcode}_finish: 30 .L${opcode}_check_zero: 32 jne .L${opcode}_notSpecial 34 .L${opcode}_check_neg1: 36 jne .L${opcode}_notSpecial 40 jne .L${opcode}_notSpecial [all...] |
OP_DIV_LONG_2ADDR.S | 12 je .L${opcode}_check_zero 14 je .L${opcode}_check_neg1 15 .L${opcode}_notSpecial: 18 .L${opcode}_notSpecial1: 23 .L${opcode}_finish: 31 .L${opcode}_check_zero: 33 jne .L${opcode}_notSpecial 35 .L${opcode}_check_neg1: 37 jne .L${opcode}_notSpecial 41 jne .L${opcode}_notSpecial [all...] |