/dalvik/dx/src/com/android/dx/io/instructions/ |
D | InstructionCodec.java | 32 @Override public DecodedInstruction decode(int opcodeUnit, in FORMAT_00X() argument 35 this, opcodeUnit, 0, null, in FORMAT_00X() 45 @Override public DecodedInstruction decode(int opcodeUnit, in FORMAT_10X() argument 47 int opcode = byte0(opcodeUnit); in FORMAT_10X() 48 int literal = byte1(opcodeUnit); // should be zero in FORMAT_10X() 60 @Override public DecodedInstruction decode(int opcodeUnit, in FORMAT_12X() argument 62 int opcode = byte0(opcodeUnit); in FORMAT_12X() 63 int a = nibble2(opcodeUnit); in FORMAT_12X() 64 int b = nibble3(opcodeUnit); in FORMAT_12X() 79 @Override public DecodedInstruction decode(int opcodeUnit, in FORMAT_11N() argument [all …]
|
D | DecodedInstruction.java | 70 int opcodeUnit = in.read(); in decode() local 71 int opcode = Opcodes.extractOpcodeFromUnit(opcodeUnit); in decode() 74 return format.decode(opcodeUnit, in); in decode()
|
/dalvik/dx/src/com/android/dx/io/ |
D | Opcodes.java | 336 public static int extractOpcodeFromUnit(int opcodeUnit) { in extractOpcodeFromUnit() argument 343 int lowByte = opcodeUnit & 0xff; in extractOpcodeFromUnit() 344 return ((lowByte == 0) || (lowByte == 0xff)) ? opcodeUnit : lowByte; in extractOpcodeFromUnit()
|
/dalvik/dx/src/com/android/dx/dex/code/form/ |
D | Form10x.java | 70 write(out, opcodeUnit(insn, 0)); in writeTo()
|
D | Form30t.java | 80 write(out, opcodeUnit(insn, 0), offset); in writeTo()
|
D | Form20t.java | 84 write(out, opcodeUnit(insn, 0), (short) offset); in writeTo()
|
D | Form10t.java | 84 write(out, opcodeUnit(insn, (offset & 0xff))); in writeTo()
|
D | Form11x.java | 85 write(out, opcodeUnit(insn, regs.get(0).getReg())); in writeTo()
|
D | Form22x.java | 89 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form31t.java | 97 write(out, opcodeUnit(insn, regs.get(0).getReg()), offset); in writeTo()
|
D | Form32x.java | 89 opcodeUnit(insn, 0), in writeTo()
|
D | Form21t.java | 102 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form3rc.java | 104 write(out, opcodeUnit(insn, count), (short) cpi, (short) firstReg); in writeTo()
|
D | Form23x.java | 92 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/ |
D | Form10x.java | 76 write(out, opcodeUnit(insn, 0)); in writeTo()
|
D | Form30t.java | 86 write(out, opcodeUnit(insn, 0), in writeTo()
|
D | Form20t.java | 90 write(out, opcodeUnit(insn, 0), (short) offset); in writeTo()
|
D | Form10t.java | 90 write(out, opcodeUnit(insn, (offset & 0xff))); in writeTo()
|
D | Form11x.java | 80 write(out, opcodeUnit(insn, regs.get(0).getReg())); in writeTo()
|
D | Form32x.java | 83 opcodeUnit(insn, 0), in writeTo()
|
D | Form22x.java | 83 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form31t.java | 92 write(out, opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form23x.java | 85 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form21t.java | 97 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form22t.java | 99 opcodeUnit(insn, in writeTo()
|