/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
RegOps.java | 190 public static final int APUT = 39; 352 case APUT: return "aput";
|
Rops.java | 702 new Rop(RegOps.APUT, Type.VOID, StdTypeList.INT_INTARR_INT, 703 Exceptions.LIST_Error_Null_ArrayIndexOutOfBounds, "aput-int"); 707 new Rop(RegOps.APUT, Type.VOID, StdTypeList.LONG_LONGARR_INT, 708 Exceptions.LIST_Error_Null_ArrayIndexOutOfBounds, "aput-long"); 712 new Rop(RegOps.APUT, Type.VOID, StdTypeList.FLOAT_FLOATARR_INT, 714 "aput-float"); 718 new Rop(RegOps.APUT, Type.VOID, StdTypeList.DOUBLE_DOUBLEARR_INT, 720 "aput-double"); 724 new Rop(RegOps.APUT, Type.VOID, StdTypeList.OBJECT_OBJECTARR_INT, 726 "aput-object") [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
RegOps.java | 190 public static final int APUT = 39; 360 case APUT: return "aput";
|
Rops.java | 702 new Rop(RegOps.APUT, Type.VOID, StdTypeList.INT_INTARR_INT, 703 Exceptions.LIST_Error_Null_ArrayIndexOutOfBounds, "aput-int"); 707 new Rop(RegOps.APUT, Type.VOID, StdTypeList.LONG_LONGARR_INT, 708 Exceptions.LIST_Error_Null_ArrayIndexOutOfBounds, "aput-long"); 712 new Rop(RegOps.APUT, Type.VOID, StdTypeList.FLOAT_FLOATARR_INT, 714 "aput-float"); 718 new Rop(RegOps.APUT, Type.VOID, StdTypeList.DOUBLE_DOUBLEARR_INT, 720 "aput-double"); 724 new Rop(RegOps.APUT, Type.VOID, StdTypeList.OBJECT_OBJECTARR_INT, 726 "aput-object") [all...] |
/art/runtime/ |
dex_instruction_utils.h | 36 // this order is the same for IGET, IPUT, SGET, SPUT, AGET and APUT. 113 return Instruction::APUT <= code && code <= Instruction::APUT_SHORT; 176 return static_cast<DexMemAccessType>(code - Instruction::APUT); 214 return (code >= Instruction::APUT) ? APutMemAccessType(code) : AGetMemAccessType(code);
|
common_throws.cc | 521 case Instruction::APUT: 675 case Instruction::APUT:
|
dex_instruction_list.h | 97 V(0x4B, APUT, "aput", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 98 V(0x4C, APUT_WIDE, "aput-wide", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegAWide | kVerifyRegB | kVerifyRegC) \ 99 V(0x4D, APUT_OBJECT, "aput-object", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 100 V(0x4E, APUT_BOOLEAN, "aput-boolean", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 101 V(0x4F, APUT_BYTE, "aput-byte", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 102 V(0x50, APUT_CHAR, "aput-char", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegA | kVerifyRegB | kVerifyRegC) \ 103 V(0x51, APUT_SHORT, "aput-short", k23x, kIndexNone, kContinue | kThrow | kStore, kVerifyRegA | kVerifyRegB | kVerifyRegC) \
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
Opcode.java | 95 APUT,
|
Instruction.java | 397 addOpcodeInfo(Opcode.APUT, "aput", 0x4b, new Format23x()); 398 addOpcodeInfo(Opcode.APUT_WIDE, "aput-wide", 0x4c, new Format23x()); 399 addOpcodeInfo(Opcode.APUT_OBJECT, "aput-object", 0x4d, new Format23x()); 400 addOpcodeInfo(Opcode.APUT_BOOLEAN, "aput-boolean", 0x4e, new Format23x()); 401 addOpcodeInfo(Opcode.APUT_BYTE, "aput-byte", 0x4f, new Format23x()); 402 addOpcodeInfo(Opcode.APUT_CHAR, "aput-char", 0x50, new Format23x()); 403 addOpcodeInfo(Opcode.APUT_SHORT, "aput-short", 0x51, new Format23x());
|
/dalvik/dx/src/com/android/dx/io/ |
Opcodes.java | 113 public static final int APUT = 0x4b;
|
OpcodeInfo.java | 338 public static final Info APUT = 339 new Info(Opcodes.APUT, "aput", 343 new Info(Opcodes.APUT_WIDE, "aput-wide", 347 new Info(Opcodes.APUT_OBJECT, "aput-object", 351 new Info(Opcodes.APUT_BOOLEAN, "aput-boolean", 355 new Info(Opcodes.APUT_BYTE, "aput-byte", 359 new Info(Opcodes.APUT_CHAR, "aput-char", 363 new Info(Opcodes.APUT_SHORT, "aput-short", [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 221 MAP.put(Rops.APUT_INT, Dops.APUT); 223 MAP.put(Rops.APUT_FLOAT, Dops.APUT);
|
DalvOps.java | 109 public static final int APUT = 0x4b;
|
Dops.java | 341 public static final Dop APUT = 342 new Dop(DalvOps.APUT, DalvOps.APUT, 343 Form23x.THE_ONE, false, "aput"); 347 Form23x.THE_ONE, false, "aput-wide"); 351 Form23x.THE_ONE, false, "aput-object"); 355 Form23x.THE_ONE, false, "aput-boolean"); 359 Form23x.THE_ONE, false, "aput-byte"); 363 Form23x.THE_ONE, false, "aput-char"); 367 Form23x.THE_ONE, false, "aput-short") [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 112 // Opcodes.APUT 394 MAP.put(Rops.APUT_INT, Dops.APUT); 396 MAP.put(Rops.APUT_FLOAT, Dops.APUT);
|
Dops.java | 344 public static final Dop APUT = 345 new Dop(Opcodes.APUT, Opcodes.APUT, [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
EscapeAnalysis.java | 408 case RegOps.APUT: 591 case RegOps.APUT: [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
RopperMachine.java | 805 return RegOps.APUT; [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/Disassembler/ |
MBlazeDisassembler.cpp | 275 case 0x22: return MBlaze::APUT;
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/ |
Opcode.java | 113 APUT(0x4b, "aput", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), 114 APUT_WIDE(0x4c, "aput-wide", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), 115 APUT_OBJECT(0x4d, "aput-object", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), 116 APUT_BOOLEAN(0x4e, "aput-boolean", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), 117 APUT_BYTE(0x4f, "aput-byte", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), 118 APUT_CHAR(0x50, "aput-char", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), 119 APUT_SHORT(0x51, "aput-short", ReferenceType.NONE, Format.Format23x, Opcode.CAN_THROW | Opcode.CAN_CONTINUE), [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
MethodAnalyzer.java | [all...] |
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.0/ |
dexmaker-1.0.jar | |
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.2/ |
dexmaker-1.2.jar | |
/external/dexmaker/lib/ |
dalvik-dx-1.jar | |
/prebuilts/sdk/tools/lib/ |
dx.jar | |