/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...] |
/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/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...] |
SimpleInstruction.java | 45 * Creates a new SimpleInstruction with the given opcode. 47 public SimpleInstruction(byte opcode) 49 this(opcode, embeddedConstant(opcode)); 54 * Creates a new SimpleInstruction with the given opcode and constant. 56 public SimpleInstruction(byte opcode, int constant) 58 this.opcode = opcode; 70 this.opcode = simpleInstruction.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);
|
ConservativeTranslationAdvice.java | 37 public boolean hasConstantOperation(Rop opcode, 43 public boolean requiresSourcesInOrder(Rop opcode,
|
/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/javassist/src/main/javassist/bytecode/ |
BadBytecode.java | 22 public BadBytecode(int opcode) { 23 super("bytecode " + opcode);
|
/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...] |
/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) 90 * Instruction width implied by an opcode's format; a value in the 98 * Opcode control flow flags, used by the verifier and JIT. 111 * Struct that includes a pointer to each of the opcode information 141 Opcode opcode; member in struct:DecodedInstruction 146 * Return the instruction width of the specified opcode, or 0 if not defined. 148 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...] |
OP_CMPG_DOUBLE.S | 21 jp .L${opcode}_isNaN 22 je .L${opcode}_finish 24 jb .L${opcode}_finish 26 .L${opcode}_finish: 31 .L${opcode}_isNaN: 33 jmp .L${opcode}_finish
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
SimpleInsn.java | 31 * @param opcode the opcode; one of the constants from {@link Dops} 37 public SimpleInsn(Dop opcode, SourcePosition position, 39 super(opcode, position, registers); 44 public DalvInsn withOpcode(Dop opcode) { 45 return new SimpleInsn(opcode, getPosition(), getRegisters());
|
Dop.java | 20 * Representation of an opcode. 23 /** DalvOps.MIN_VALUE..DalvOps.MAX_VALUE; the opcode value itself */ 24 private final int opcode; field in class:Dop 26 /** DalvOps.MIN_VALUE..DalvOps.MAX_VALUE; the opcode family */ 32 /** whether this opcode uses a result register */ 41 * @param opcode {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode 43 * @param family {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode family 45 * @param hasResult whether the opcode has a result register; if so it 49 public Dop(int opcode, int family, InsnFormat format [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
SimpleInsn.java | 31 * @param opcode the opcode; one of the constants from {@link Dops} 37 public SimpleInsn(Dop opcode, SourcePosition position, 39 super(opcode, position, registers); 44 public DalvInsn withOpcode(Dop opcode) { 45 return new SimpleInsn(opcode, getPosition(), getRegisters());
|
Dop.java | 23 * Representation of an opcode. 26 /** {@code Opcodes.isValid();} the opcode value itself */ 27 private final int opcode; field in class:Dop 29 /** {@code Opcodes.isValid();} the opcode family */ 33 * {@code Opcodes.isValid();} what opcode (by number) to try next 34 * when attempting to match an opcode to particular arguments; 36 * opcode to try in a particular chain 43 /** whether this opcode uses a result register */ 49 * @param opcode {@code Opcodes.isValid();} the opcode valu [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_CMP_LONG.S | 36 jl .L${opcode}_less 37 jg .L${opcode}_greater 40 ja .L${opcode}_greater 41 jne .L${opcode}_less 42 jmp .L${opcode}_final 45 .L${opcode}_final: 49 .L${opcode}_less: 53 .L${opcode}_greater:
|
/external/emma/core/java12/com/vladium/jcd/opcodes/ |
IOpcodeVisitor.java | 20 void visit (int opcode, boolean wide, int offset, Object ctx);
|