/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
RegOps.java | 187 public static final int AGET = 38; 351 case AGET: return "aget";
|
Rops.java | 650 new Rop(RegOps.AGET, Type.INT, StdTypeList.INTARR_INT, 652 "aget-int"); 656 new Rop(RegOps.AGET, Type.LONG, StdTypeList.LONGARR_INT, 658 "aget-long"); 662 new Rop(RegOps.AGET, Type.FLOAT, StdTypeList.FLOATARR_INT, 664 "aget-float"); 668 new Rop(RegOps.AGET, Type.DOUBLE, StdTypeList.DOUBLEARR_INT, 670 "aget-double"); 674 new Rop(RegOps.AGET, Type.OBJECT, StdTypeList.OBJECTARR_INT, 676 "aget-object") [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
RegOps.java | 187 public static final int AGET = 38; 367 case AGET: return "aget";
|
Rops.java | 651 new Rop(RegOps.AGET, Type.INT, StdTypeList.INTARR_INT, 653 "aget-int"); 657 new Rop(RegOps.AGET, Type.LONG, StdTypeList.LONGARR_INT, 659 "aget-long"); 663 new Rop(RegOps.AGET, Type.FLOAT, StdTypeList.FLOATARR_INT, 665 "aget-float"); 669 new Rop(RegOps.AGET, Type.DOUBLE, StdTypeList.DOUBLEARR_INT, 671 "aget-double"); 675 new Rop(RegOps.AGET, Type.OBJECT, StdTypeList.OBJECTARR_INT, 677 "aget-object") [all...] |
/art/libdexfile/dex/ |
dex_instruction_utils.h | 36 // this order is the same for IGET, IPUT, SGET, SPUT, AGET and APUT. 109 return Instruction::AGET <= code && code <= Instruction::AGET_SHORT; 130 return Instruction::AGET <= code && code <= Instruction::APUT_SHORT; 171 return static_cast<DexMemAccessType>(code - Instruction::AGET);
|
dex_instruction_list.h | 90 V(0x44, AGET, "aget", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 91 V(0x45, AGET_WIDE, "aget-wide", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegAWide | kVerifyRegB | kVerifyRegC) \ 92 V(0x46, AGET_OBJECT, "aget-object", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 93 V(0x47, AGET_BOOLEAN, "aget-boolean", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 94 V(0x48, AGET_BYTE, "aget-byte", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 95 V(0x49, AGET_CHAR, "aget-char", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 96 V(0x4A, AGET_SHORT, "aget-short", k23x, kIndexNone, kContinue | kThrow, kLoad, kVerifyRegA | kVerifyRegB | kVerifyRegC) \
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
Opcode.java | 88 AGET,
|
Instruction.java | 389 addOpcodeInfo(Opcode.AGET, "aget", 0x44, new Format23x()); 390 addOpcodeInfo(Opcode.AGET_WIDE, "aget-wide", 0x45, new Format23x()); 391 addOpcodeInfo(Opcode.AGET_WIDE, "aget-wide", 0x45, new Format23x()); 392 addOpcodeInfo(Opcode.AGET_OBJECT, "aget-object", 0x46, new Format23x()); 393 addOpcodeInfo(Opcode.AGET_BOOLEAN, "aget-boolean", 0x47, new Format23x()); 394 addOpcodeInfo(Opcode.AGET_BYTE, "aget-byte", 0x48, new Format23x()); 395 addOpcodeInfo(Opcode.AGET_CHAR, "aget-char", 0x49, new Format23x()); 396 addOpcodeInfo(Opcode.AGET_SHORT, "aget-short", 0x4a, new Format23x());
|
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/util/ |
InstructionOffsetMapTest.java | 65 /*16: 0x1b*/ new ImmutableInstruction23x(Opcode.AGET, 21, 22, 23),
|
/dalvik/dx/src/com/android/dx/io/ |
Opcodes.java | 107 public static final int AGET = 0x44;
|
OpcodeInfo.java | 310 public static final Info AGET = 311 new Info(Opcodes.AGET, "aget", 315 new Info(Opcodes.AGET_WIDE, "aget-wide", 319 new Info(Opcodes.AGET_OBJECT, "aget-object", 323 new Info(Opcodes.AGET_BOOLEAN, "aget-boolean", 327 new Info(Opcodes.AGET_BYTE, "aget-byte", 331 new Info(Opcodes.AGET_CHAR, "aget-char", 335 new Info(Opcodes.AGET_SHORT, "aget-short", [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 212 MAP.put(Rops.AGET_INT, Dops.AGET); 214 MAP.put(Rops.AGET_FLOAT, Dops.AGET);
|
DalvOps.java | 102 public static final int AGET = 0x44;
|
Dops.java | 313 public static final Dop AGET = 314 new Dop(DalvOps.AGET, DalvOps.AGET, 315 Form23x.THE_ONE, true, "aget"); 319 Form23x.THE_ONE, true, "aget-wide"); 323 Form23x.THE_ONE, true, "aget-object"); 327 Form23x.THE_ONE, true, "aget-boolean"); 331 Form23x.THE_ONE, true, "aget-byte"); 335 Form23x.THE_ONE, true, "aget-char"); 339 Form23x.THE_ONE, true, "aget-short") [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 107 // Opcodes.AGET 389 MAP.put(Rops.AGET_INT, Dops.AGET); 391 MAP.put(Rops.AGET_FLOAT, Dops.AGET);
|
Dops.java | 316 public static final Dop AGET = 317 new Dop(Opcodes.AGET, Opcodes.AGET, [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
EscapeAnalysis.java | 288 case RegOps.AGET: 446 case RegOps.AGET: 573 case RegOps.AGET: [all...] |
/art/runtime/ |
common_throws.cc | 540 case Instruction::AGET: 681 case Instruction::AGET: [all...] |
/art/tools/veridex/ |
flow_analysis.cc | 599 case Instruction::AGET##kind: { \
|
/dalvik/dx/src/com/android/dx/cf/code/ |
RopperMachine.java | 808 return RegOps.AGET; [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/Disassembler/ |
MBlazeDisassembler.cpp | 244 case 0x02: return MBlaze::AGET;
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/ |
Opcode.java | 106 AGET(0x44, "aget", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER), 107 AGET_WIDE(0x45, "aget-wide", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.SETS_WIDE_REGISTER), 108 AGET_OBJECT(0x46, "aget-object", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER), 109 AGET_BOOLEAN(0x47, "aget-boolean", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER), 110 AGET_BYTE(0x48, "aget-byte", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER), 111 AGET_CHAR(0x49, "aget-char", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER), 112 AGET_SHORT(0x4a, "aget-short", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER), [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
MethodAnalyzer.java | [all...] |
/art/compiler/optimizing/ |
instruction_builder.cc | 1796 HArrayGet* aget = new (allocator_) HArrayGet(object, index, anticipated_type, dex_pc); local [all...] |
/art/runtime/interpreter/ |
interpreter_switch_impl-inl.h | [all...] |