/art/test/423-invoke-interface/src/ |
H A D | Main.java | 98 public static void $opt$InvokeInterface(Itf object, int factor) { argument 99 assertEquals(factor * 1, object.return1()); 100 assertEquals(factor * 2, object.return2()); 101 assertEquals(factor * 3, object.return3()); 102 assertEquals(factor * 4, object.return4()); 103 assertEquals(factor * 5, object.return5()); 104 assertEquals(factor * 6, object.return6()); 105 assertEquals(factor * 7, object.return7()); 106 assertEquals(factor * 8, object.return8()); 107 assertEquals(factor * 9, object [all...] |
/art/runtime/interpreter/mterp/mips/ |
H A D | op_iget_quick.S | 5 GET_VREG(a3, a2) # a3 <- object we're operating on 8 # check object for null 9 beqz a3, common_errNullObject # object was null
|
H A D | op_iget_wide_quick.S | 3 GET_VREG(a3, a2) # a3 <- object we're operating on 6 # check object for null 7 beqz a3, common_errNullObject # object was null
|
H A D | op_throw.S | 2 * Throw an exception object in the current thread. 7 GET_VREG(a1, a2) # a1 <- vAA (exception object) 8 # null object?
|
H A D | op_iget_object_quick.S | 1 /* For: iget-object-quick */ 6 GET_VREG(a0, a2) # a0 <- object we're operating on
|
/art/runtime/interpreter/mterp/x86/ |
H A D | op_iget_object_quick.S | 1 /* For: iget-object-quick */ 5 GET_VREG %ecx, %ecx # vB (object we're operating on)
|
H A D | op_iget_quick.S | 6 GET_VREG %ecx, %ecx # vB (object we're operating on) 8 testl %ecx, %ecx # is object null?
|
H A D | op_iget_wide_quick.S | 4 GET_VREG %ecx, %ecx # vB (object we're operating on) 6 testl %ecx, %ecx # is object null?
|
H A D | op_iput_quick.S | 2 /* For: iput-quick, iput-object-quick */ 6 GET_VREG %ecx, %ecx # vB (object we're operating on) 7 testl %ecx, %ecx # is object null?
|
H A D | op_iput_wide_quick.S | 4 GET_VREG %ecx, %ecx # vB (object we're operating on) 5 testl %ecx, %ecx # is object null?
|
H A D | op_move_exception.S | 4 SET_VREG_OBJECT %eax, rINST # fp[AA] <- exception object
|
/art/runtime/interpreter/mterp/x86_64/ |
H A D | op_iget_object_quick.S | 1 /* For: iget-object-quick */ 6 GET_VREG OUT_32_ARG0, %rcx # vB (object we're operating on)
|
H A D | op_iget_quick.S | 6 GET_VREG %ecx, %rcx # vB (object we're operating on) 8 testl %ecx, %ecx # is object null?
|
H A D | op_iput_quick.S | 2 /* For: iput-quick, iput-object-quick */ 6 GET_VREG %ecx, %rcx # vB (object we're operating on) 7 testl %ecx, %ecx # is object null?
|
H A D | op_iput_wide_quick.S | 4 GET_VREG %ecx, %rcx # vB (object we're operating on) 5 testl %ecx, %ecx # is object null?
|
/art/test/590-checker-array-set-null-regression/src/ |
H A D | Main.java | 61 Object object = null; 62 Element element = (Element) object;
|
/art/test/972-iface-super-multidex/smali/ |
H A D | concreteclass.smali | 44 move-result-object v0 45 return-object v0 54 move-result-object v0 55 return-object v0 61 return-object v0
|
/art/runtime/ |
H A D | art_field-inl.h | 28 #include "mirror/object-inl.h" 63 inline uint32_t ArtField::Get32(mirror::Object* object) { argument 64 DCHECK(object != nullptr) << PrettyField(this); 65 DCHECK(!IsStatic() || (object == GetDeclaringClass()) || !Runtime::Current()->IsStarted()); 67 return object->GetField32Volatile(GetOffset()); 69 return object->GetField32(GetOffset()); 73 inline void ArtField::Set32(mirror::Object* object, uint32_t new_value) { argument 74 DCHECK(object != nullptr) << PrettyField(this); 75 DCHECK(!IsStatic() || (object == GetDeclaringClass()) || !Runtime::Current()->IsStarted()); 77 object 83 Get64(mirror::Object* object) argument 93 Set64(mirror::Object* object, uint64_t new_value) argument 103 GetObj(mirror::Object* object) argument 113 SetObj(mirror::Object* object, mirror::Object* new_value) argument 142 GetBoolean(mirror::Object* object) argument 147 SetBoolean(mirror::Object* object, uint8_t z) argument 151 GetByte(mirror::Object* object) argument 156 SetByte(mirror::Object* object, int8_t b) argument 160 GetChar(mirror::Object* object) argument 165 SetChar(mirror::Object* object, uint16_t c) argument 169 GetShort(mirror::Object* object) argument 174 SetShort(mirror::Object* object, int16_t s) argument 181 GetInt(mirror::Object* object) argument 190 SetInt(mirror::Object* object, int32_t i) argument 198 GetLong(mirror::Object* object) argument 207 SetLong(mirror::Object* object, int64_t j) argument 215 GetFloat(mirror::Object* object) argument 223 SetFloat(mirror::Object* object, float f) argument 230 GetDouble(mirror::Object* object) argument 238 SetDouble(mirror::Object* object, double d) argument 245 GetObject(mirror::Object* object) argument 251 SetObject(mirror::Object* object, mirror::Object* l) argument [all...] |
/art/runtime/interpreter/mterp/arm/ |
H A D | op_throw.S | 2 * Throw an exception object in the current thread. 7 GET_VREG r1, r2 @ r1<- vAA (exception object) 8 cmp r1, #0 @ null object?
|
H A D | op_iget_object_quick.S | 1 /* For: iget-object-quick */ 6 GET_VREG r0, r2 @ r0<- object we're operating on
|
H A D | op_iget_quick.S | 6 GET_VREG r3, r2 @ r3<- object we're operating on 8 cmp r3, #0 @ check object for null 9 beq common_errNullObject @ object was null
|
H A D | op_iget_wide_quick.S | 4 GET_VREG r3, r2 @ r3<- object we're operating on 6 cmp r3, #0 @ check object for null 7 beq common_errNullObject @ object was null
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | op_iget_object_quick.S | 1 /* For: iget-object-quick */ 7 GET_VREG_U a0, a2 # a0 <- object we're operating on
|
H A D | op_iget_quick.S | 6 GET_VREG_U a3, a2 # a3 <- object we're operating on 9 beqz a3, common_errNullObject # object was null
|
H A D | op_iget_wide_quick.S | 4 GET_VREG_U a3, a2 # a3 <- object we're operating on 6 beqz a3, common_errNullObject # object was null
|