/art/runtime/ |
dex_instruction_utils.h | 36 // this order is the same for IGET, IPUT, SGET, SPUT, AGET and APUT. 95 return Instruction::SPUT <= code && code <= Instruction::SPUT_SHORT; 170 return static_cast<DexMemAccessType>(code - Instruction::SPUT); 221 return (code >= Instruction::SPUT) ? SPutMemAccessType(code) : SGetMemAccessType(code);
|
dex_instruction.cc | 213 case SPUT:
|
dex_instruction_list.h | 124 V(0x67, SPUT, "sput", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 125 V(0x68, SPUT_WIDE, "sput-wide", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegAWide | kVerifyRegBField) \ 126 V(0x69, SPUT_OBJECT, "sput-object", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 127 V(0x6A, SPUT_BOOLEAN, "sput-boolean", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 128 V(0x6B, SPUT_BYTE, "sput-byte", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 129 V(0x6C, SPUT_CHAR, "sput-char", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \ 130 V(0x6D, SPUT_SHORT, "sput-short", k21c, false, kFieldRef, kContinue | kThrow | kStore | kRegBFieldOrConstant, kVerifyRegA | kVerifyRegBField) \
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
Opcode.java | 123 SPUT,
|
Instruction.java | 425 addOpcodeInfo(Opcode.SPUT, "sput", 0x67, new Format21c()); 426 addOpcodeInfo(Opcode.SPUT_WIDE, "sput-wide", 0x68, new Format21c()); 427 addOpcodeInfo(Opcode.SPUT_OBJECT, "sput-object", 0x69, new Format21c()); 428 addOpcodeInfo(Opcode.SPUT_BOOLEAN, "sput-boolean", 0x6a, new Format21c()); 429 addOpcodeInfo(Opcode.SPUT_BYTE, "sput-byte", 0x6b, new Format21c()); 430 addOpcodeInfo(Opcode.SPUT_CHAR, "sput-char", 0x6c, new Format21c()); 431 addOpcodeInfo(Opcode.SPUT_SHORT, "sput-short", 0x6d, new Format21c());
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
OdexedFieldInstructionMapper.java | 160 //sput volatile 178 /*I,F*/ Opcode.SPUT,
|
/art/compiler/dex/ |
mir_optimization_test.cc | 507 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 5u), // Unresolved. 508 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 0u), 594 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 10u), // Unresolved. 595 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 0u), 597 DEF_SGET_SPUT(4u, Instruction::SPUT, 0u, 1u), 615 DEF_SGET_SPUT(6u, Instruction::SPUT, 0u, 9u), // Eliminated (with sfield[8] in BB #4). 660 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 0u), 663 DEF_SGET_SPUT(6u, Instruction::SPUT, 0u, 1u), 666 DEF_SGET_SPUT(6u, Instruction::SPUT, 0u, 2u), 668 DEF_SGET_SPUT(5u, Instruction::SPUT, 0u, 3u) [all...] |
global_value_numbering_test.cc | [all...] |
local_value_numbering_test.cc | 449 DEF_SPUT(Instruction::SPUT, 7u, 2u), // SPUT clobbers field #1 (#2 is wide). 536 DEF_SPUT(Instruction::SPUT, 0u, 0u), 691 DEF_SPUT(Instruction::SPUT, 8u, 0u), // Store the same value. [all...] |
type_inference_test.cc | 812 TEST_F(TypeInferenceTest, SPut) { [all...] |
gvn_dead_code_elimination.cc | [all...] |
/dalvik/dx/src/com/android/dx/io/ |
Opcodes.java | 141 public static final int SPUT = 0x67;
|
OpcodeInfo.java | 450 public static final Info SPUT = 451 new Info(Opcodes.SPUT, "sput", 455 new Info(Opcodes.SPUT_WIDE, "sput-wide", 459 new Info(Opcodes.SPUT_OBJECT, "sput-object", 463 new Info(Opcodes.SPUT_BOOLEAN, "sput-boolean", 467 new Info(Opcodes.SPUT_BYTE, "sput-byte", 471 new Info(Opcodes.SPUT_CHAR, "sput-char", 475 new Info(Opcodes.SPUT_SHORT, "sput-short", [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 262 MAP.put(Rops.PUT_STATIC_FLOAT, Dops.SPUT); 398 case Type.BT_INT: return Dops.SPUT;
|
DalvOps.java | 137 public static final int SPUT = 0x67;
|
Dops.java | 451 public static final Dop SPUT = 452 new Dop(DalvOps.SPUT, DalvOps.SPUT, 453 Form21c.THE_ONE, false, "sput"); 457 Form21c.THE_ONE, false, "sput-wide"); 461 Form21c.THE_ONE, false, "sput-object"); 465 Form21c.THE_ONE, false, "sput-boolean"); 469 Form21c.THE_ONE, false, "sput-byte"); 473 Form21c.THE_ONE, false, "sput-char"); 477 Form21c.THE_ONE, false, "sput-short") [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 140 // Opcodes.SPUT 433 MAP.put(Rops.PUT_STATIC_FLOAT, Dops.SPUT); 569 case Type.BT_INT: return Dops.SPUT;
|
Dops.java | 454 public static final Dop SPUT = 455 new Dop(Opcodes.SPUT, Opcodes.SPUT, [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
RopToDop.java | 141 // Opcodes.SPUT 434 MAP.put(Rops.PUT_STATIC_FLOAT, Dops.SPUT); 570 case Type.BT_INT: return Dops.SPUT;
|
Dops.java | 457 public static final Dop SPUT = 458 new Dop(Opcodes.SPUT, Opcodes.SPUT, [all...] |
/cts/tools/dasm/src/dasm/ |
DopInfo.java | 149 case Opcodes.SPUT:
|
/external/dexmaker/src/dx/java/com/android/dx/io/ |
Opcodes.java | 141 public static final int SPUT = 0x67;
|
OpcodeInfo.java | 450 public static final Info SPUT = 451 new Info(Opcodes.SPUT, "sput", 455 new Info(Opcodes.SPUT_WIDE, "sput-wide", 459 new Info(Opcodes.SPUT_OBJECT, "sput-object", 463 new Info(Opcodes.SPUT_BOOLEAN, "sput-boolean", 467 new Info(Opcodes.SPUT_BYTE, "sput-byte", 471 new Info(Opcodes.SPUT_CHAR, "sput-char", 475 new Info(Opcodes.SPUT_SHORT, "sput-short", [all...] |
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
ClassDefinition.java | 75 case SPUT:
|
/art/compiler/dex/quick/ |
quick_compiler.cc | 241 Instruction::SPUT,
|