/art/test/959-invoke-polymorphic-accessors/src/ |
Main.java | 98 SGET, 480 resultFor(primitive, PrimitiveType.Boolean, accessor, AccessorType.SGET)); 490 resultFor(primitive, PrimitiveType.Byte, accessor, AccessorType.SGET)); 500 resultFor(primitive, PrimitiveType.Char, accessor, AccessorType.SGET)); 510 resultFor(primitive, PrimitiveType.Short, accessor, AccessorType.SGET)); 520 resultFor(primitive, PrimitiveType.Int, accessor, AccessorType.SGET)); 530 resultFor(primitive, PrimitiveType.Long, accessor, AccessorType.SGET)); 540 resultFor(primitive, PrimitiveType.Float, accessor, AccessorType.SGET)); 550 resultFor(primitive, PrimitiveType.Double, accessor, AccessorType.SGET)); 560 resultFor(primitive, PrimitiveType.String, accessor, AccessorType.SGET)); [all...] |
/art/libdexfile/dex/ |
dex_instruction_utils.h | 36 // this order is the same for IGET, IPUT, SGET, SPUT, AGET and APUT. 101 return Instruction::SGET <= code && code <= Instruction::SGET_SHORT; 126 return Instruction::SGET <= code && code <= Instruction::SPUT_SHORT; 161 return static_cast<DexMemAccessType>(code - Instruction::SGET);
|
dex_instruction.cc | 230 case SGET:
|
dex_instruction_list.h | 118 V(0x60, SGET, "sget", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 119 V(0x61, SGET_WIDE, "sget-wide", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegAWide | kVerifyRegBField) \ 120 V(0x62, SGET_OBJECT, "sget-object", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 121 V(0x63, SGET_BOOLEAN, "sget-boolean", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 122 V(0x64, SGET_BYTE, "sget-byte", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 123 V(0x65, SGET_CHAR, "sget-char", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 124 V(0x66, SGET_SHORT, "sget-short", k21c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
CodeItem.java | 177 if (Opcode.isBetween(opcode, Opcode.SGET, Opcode.SPUT_SHORT)) {
|
Opcode.java | 116 SGET,
|
Instruction.java | 418 addOpcodeInfo(Opcode.SGET, "sget", 0x60, new Format21c()); 419 addOpcodeInfo(Opcode.SGET_WIDE, "sget-wide", 0x61, new Format21c()); 420 addOpcodeInfo(Opcode.SGET_OBJECT, "sget-object", 0x62, new Format21c()); 421 addOpcodeInfo(Opcode.SGET_BOOLEAN, "sget-boolean", 0x63, new Format21c()); 422 addOpcodeInfo(Opcode.SGET_BYTE, "sget-byte", 0x64, new Format21c()); 423 addOpcodeInfo(Opcode.SGET_CHAR, "sget-char", 0x65, new Format21c()); 424 addOpcodeInfo(Opcode.SGET_SHORT, "sget-short", 0x66, new Format21c());
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
OdexedFieldInstructionMapper.java | 124 new FieldOpcode('I', true, Opcode.SGET, Opcode.SGET_VOLATILE), 125 new FieldOpcode('F', true, Opcode.SGET, Opcode.SGET_VOLATILE),
|
MethodAnalyzer.java | [all...] |
/art/tools/veridex/ |
hidden_api_finder.cc | 138 case Instruction::SGET:
|
flow_analysis.cc | 570 case Instruction::SGET:
|
/dalvik/dx/src/com/android/dx/io/ |
Opcodes.java | 135 public static final int SGET = 0x60;
|
OpcodeInfo.java | 422 public static final Info SGET = 423 new Info(Opcodes.SGET, "sget", 427 new Info(Opcodes.SGET_WIDE, "sget-wide", 431 new Info(Opcodes.SGET_OBJECT, "sget-object", 435 new Info(Opcodes.SGET_BOOLEAN, "sget-boolean", 439 new Info(Opcodes.SGET_BYTE, "sget-byte", 443 new Info(Opcodes.SGET_CHAR, "sget-char", 447 new Info(Opcodes.SGET_SHORT, "sget-short", [all...] |
/external/smali/smalidea/src/main/java/org/jf/smalidea/findUsages/ |
SmaliUsageTypeProvider.java | 79 Opcode.IGET_WIDE, Opcode.IGET_WIDE_VOLATILE, Opcode.SGET, Opcode.SGET_BOOLEAN, Opcode.SGET_BYTE,
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 244 MAP.put(Rops.GET_STATIC_FLOAT, Dops.SGET); 385 case Type.BT_INT: return Dops.SGET;
|
DalvOps.java | 130 public static final int SGET = 0x60;
|
Dops.java | 425 public static final Dop SGET = 426 new Dop(DalvOps.SGET, DalvOps.SGET, 427 Form21c.THE_ONE, true, "sget"); 431 Form21c.THE_ONE, true, "sget-wide"); 435 Form21c.THE_ONE, true, "sget-object"); 439 Form21c.THE_ONE, true, "sget-boolean"); 443 Form21c.THE_ONE, true, "sget-byte"); 447 Form21c.THE_ONE, true, "sget-char"); 451 Form21c.THE_ONE, true, "sget-short") [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 135 // Opcodes.SGET 421 MAP.put(Rops.GET_STATIC_FLOAT, Dops.SGET); 564 case Type.BT_INT: return Dops.SGET;
|
Dops.java | 428 public static final Dop SGET = 429 new Dop(Opcodes.SGET, Opcodes.SGET, [all...] |
/cts/tools/dasm/src/dasm/ |
DopInfo.java | 142 case Opcodes.SGET:
|
/external/smali/smalidea/src/test/java/org/jf/smalidea/dexlib/ |
SmalideaMethodTest.java | 70 " sget v0, La/b/c;->blah:I #6: 21c\n" + 156 Assert.assertEquals(Opcode.SGET, instruction.getOpcode()); 308 " sget-object v1, Lorg/jf/Penroser/PenroserLiveWallpaper;->engines:Ljava/util/LinkedList;\n" + 314 " sget-object v2, Lorg/jf/Penroser/PenroserLiveWallpaper;->engines:Ljava/util/LinkedList;\n" +
|
/art/tools/dexanalyze/ |
dexanalyze_bytecode.cc | 310 case Instruction::SGET:
|
dexanalyze_experiments.cc | 351 case Instruction::SGET: 524 DumpStaticFieldStats("SGET", sget_stats_);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/ |
Opcode.java | 134 SGET(0x60, "sget", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 135 SGET_WIDE(0x61, "sget-wide", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.SETS_WIDE_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 136 SGET_OBJECT(0x62, "sget-object", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 137 SGET_BOOLEAN(0x63, "sget-boolean", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 138 SGET_BYTE(0x64, "sget-byte", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 139 SGET_CHAR(0x65, "sget-char", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 140 SGET_SHORT(0x66, "sget-short", ReferenceType.FIELD, Format.Format21c, Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 265 SGET_VOLATILE(firstApi(0xe5, 9), "sget-volatile", ReferenceType.FIELD, Format.Format21c, Opcode.ODEX_ONLY | Opcode.VOLATILE_FIELD_ACCESSOR | Opcode.CAN_THROW | Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.STATIC_FIELD_ACCESSOR), 270 SGET_WIDE_VOLATILE(firstApi(0xea, 9), "sget-wide-volatile", ReferenceType.FIELD, Format.Format21c, Opcode.ODEX_ONLY | Opcode.VOLATILE_FIELD_AC (…) [all...] |
/art/compiler/optimizing/ |
instruction_builder.cc | [all...] |