Home
last modified time | relevance | path

Searched refs:lw (Results 1 – 22 of 22) sorted by relevance

/art/runtime/mirror/
Dobject-readbarrier-inl.h91 LockWord lw(static_cast<uint32_t>(result)); in GetReadBarrierState()
92 uint32_t rb_state = lw.ReadBarrierState(); in GetReadBarrierState()
107 LockWord lw(static_cast<uint32_t>(result)); in GetReadBarrierState()
108 uint32_t rb_state = lw.ReadBarrierState(); in GetReadBarrierState()
111 LockWord lw = GetLockWord(false); in GetReadBarrierState() local
116 uint32_t rb_state = lw.ReadBarrierState(); in GetReadBarrierState()
120 LockWord lw = GetLockWord(false); in GetReadBarrierState() local
123 uint32_t rb_state = lw.ReadBarrierState(); in GetReadBarrierState()
134 LockWord lw(GetFieldPrimitive<uint32_t, /*kIsVolatile=*/false>(MonitorOffset())); in GetReadBarrierState()
135 uint32_t rb_state = lw.ReadBarrierState(); in GetReadBarrierState()
[all …]
Dobject.cc192 LockWord lw = current_this->GetLockWord(false); in IdentityHashCode() local
193 switch (lw.GetState()) { in IdentityHashCode()
197 LockWord hash_word = LockWord::FromHashCode(GenerateIdentityHashCode(), lw.GCState()); in IdentityHashCode()
201 if (current_this->CasLockWord(lw, hash_word, CASMode::kStrong, std::memory_order_relaxed)) { in IdentityHashCode()
212 Monitor::InflateThinLocked(self, h_this, lw, GenerateIdentityHashCode()); in IdentityHashCode()
219 Monitor* monitor = lw.FatLockMonitor(); in IdentityHashCode()
224 return lw.GetHashCode(); in IdentityHashCode()
227 LOG(FATAL) << "Invalid state during hashcode " << lw.GetState(); in IdentityHashCode()
Dobject-inl.h114 LockWord lw = GetLockWord(false); in SetReadBarrierState() local
115 lw.SetReadBarrierState(rb_state); in SetReadBarrierState()
116 SetLockWord(lw, false); in SetReadBarrierState()
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S84 lw $t0, %got(_ZN3art7Runtime9instance_E)($gp)
85 lw $t0, 0($t0)
86 lw $t0, RUNTIME_SAVE_ALL_CALLEE_SAVES_METHOD_OFFSET($t0)
131 lw $t0, %got(_ZN3art7Runtime9instance_E)($gp)
132 lw $t0, 0($t0)
133 lw $t0, RUNTIME_SAVE_REFS_ONLY_METHOD_OFFSET($t0)
143 lw $ra, 44($sp)
145 lw $s8, 40($sp)
147 lw $gp, 36($sp)
149 lw $s7, 32($sp)
[all …]
Djni_entrypoints_mips.S45 lw $a0, 0($sp) # restore registers from stack
46 lw $a1, 4($sp)
47 lw $a2, 8($sp)
48 lw $a3, 12($sp)
52 lw $ra, 32($sp)
Dasm_support_mips.S75 lw \temp, \disp+4(\base)
/art/runtime/interpreter/mterp/mips/
Dmain.S245 lw tmp, OFF_FP_DEX_INSTRUCTIONS(rFP); \
620 lw rd, 0(AT); \
629 #define LOAD_RB_OFF(rd, rbase, off) lw rd, off(rbase)
636 lw rlo, off(rbase); \
637 lw rhi, (off+4)(rbase)
652 lw AT, (off+4)(rbase); \
670 #define STACK_LOAD(rd, off) lw rd, off(sp)
719 lw rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF)
781 lw a0, SHADOWFRAME_NUMBER_OF_VREGS_OFFSET(a2)
784 lw a0, SHADOWFRAME_DEX_PC_OFFSET(a2) # Get starting dex_pc
[all …]
Dcontrol_flow.S144 lw ra, THREAD_FLAGS_OFFSET(rSELF)
161 lw ra, THREAD_FLAGS_OFFSET(rSELF)
172 lw ra, THREAD_FLAGS_OFFSET(rSELF)
189 lw ra, THREAD_FLAGS_OFFSET(rSELF)
Dother.S198 lw a3, THREAD_EXCEPTION_OFFSET(rSELF) # get exception obj
234 lw a0, OFF_FP_RESULT_REGISTER(rFP) # get pointer to result JType
235 lw a0, 0(a0) # a0 <- result.i
249 lw a3, OFF_FP_RESULT_REGISTER(rFP) # get pointer to result JType
Dobject.S13 lw a2, OFF_FP_METHOD(rFP) # a2 <- method
Darray.S53 lw a1, THREAD_EXCEPTION_OFFSET(rSELF)
/art/runtime/interpreter/mterp/mips64/
Darray.S17 lw a3, MIRROR_ARRAY_LENGTH_OFFSET(a0) # a3 <- arrayObj->length
78 lw a3, MIRROR_ARRAY_LENGTH_OFFSET(a0) # a3 <- arrayObj->length
82 lw a2, MIRROR_WIDE_ARRAY_DATA_OFFSET(a0)
83 lw a3, (MIRROR_WIDE_ARRAY_DATA_OFFSET+4)(a0)
105 lw a3, MIRROR_ARRAY_LENGTH_OFFSET(a0) # a3 <- arrayObj->length
159 lw a3, MIRROR_ARRAY_LENGTH_OFFSET(a0) # a3 <- arrayObj->length
179 lw a3, MIRROR_ARRAY_LENGTH_OFFSET(a0) # a3 <- array length
Dcontrol_flow.S148 lw ra, THREAD_FLAGS_OFFSET(rSELF)
165 lw ra, THREAD_FLAGS_OFFSET(rSELF)
176 lw ra, THREAD_FLAGS_OFFSET(rSELF)
194 lw ra, THREAD_FLAGS_OFFSET(rSELF)
Dmain.S223 lw \reg, 0(AT)
272 lw \reg, 0(AT)
273 lw AT, 4(AT)
281 lw AT, 4(AT)
403 lw v0, SHADOWFRAME_NUMBER_OF_VREGS_OFFSET(a2)
405 lw v0, SHADOWFRAME_DEX_PC_OFFSET(a2)
Dother.S245 lw a0, 0(a0) # a0 <- result.i
/art/runtime/gc/collector/
Dconcurrent_copying-inl.h229 LockWord lw = from_ref->GetLockWord(false); in GetFwdPtr() local
230 if (lw.GetState() == LockWord::kForwardingAddress) { in GetFwdPtr()
231 mirror::Object* fwd_ptr = reinterpret_cast<mirror::Object*>(lw.ForwardingAddress()); in GetFwdPtr()
/art/runtime/
Dmonitor.cc157 LockWord lw(GetObject()->GetLockWord(false)); in Install() local
158 switch (lw.GetState()) { in Install()
160 CHECK_EQ(owner_->GetThreadId(), lw.ThinLockOwner()); in Install()
161 lock_count_ = lw.ThinLockCount(); in Install()
165 CHECK_EQ(hash_code_.load(std::memory_order_relaxed), static_cast<int32_t>(lw.GetHashCode())); in Install()
177 LOG(FATAL) << "Invalid monitor state " << lw.GetState(); in Install()
181 LockWord fat(this, lw.GCState()); in Install()
183 bool success = GetObject()->CasLockWord(lw, fat, CASMode::kWeak, std::memory_order_release); in Install()
966 LockWord lw(obj->GetLockWord(false)); in Deflate() local
968 if (lw.GetState() == LockWord::kFatLocked) { in Deflate()
[all …]
Dlock_word.h166 static bool IsDefault(LockWord lw) { in IsDefault() argument
167 return LockWord().GetValue() == lw.GetValue(); in IsDefault()
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc162 // 0x00000018: lw ra, +60(sp)
164 // 0x0000001c: lw s1, +56(sp)
166 // 0x00000020: lw s0, +52(sp)
366 // 0x00000034: lw ra, +0(sp)
374 // 0x00020044: lw ra, +60(sp)
376 // 0x00020048: lw s1, +56(sp)
378 // 0x0002004c: lw s0, +52(sp)
/art/compiler/jni/
Djni_cfi_test_expected.inc377 // 0x00000040: lw r18, +32(r29)
379 // 0x00000044: lw r19, +36(r29)
381 // 0x00000048: lw r20, +40(r29)
383 // 0x0000004c: lw r21, +44(r29)
385 // 0x00000050: lw r22, +48(r29)
387 // 0x00000054: lw r23, +52(r29)
389 // 0x00000058: lw r30, +56(r29)
391 // 0x0000005c: lw r31, +60(r29)
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S987 lw $\gpu, 0($t1)
1077 lw $t3, 0($t1) # load from argument array
1180 lw $t3, 0($t1) # load from argument array
1738 lw $a5, (ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_SIZE_OFFSET)($t2)
1886 lw $a3, MIRROR_CLASS_OBJECT_PRIMITIVE_TYPE_OFFSET($a3)
2047 lw $t9, ART_METHOD_ACCESS_FLAGS_OFFSET($t1) # $t9 = access flags.
2332 lw $a4, MIRROR_STRING_COUNT_OFFSET($a0) # 'count' field of this
2333 lw $a5, MIRROR_STRING_COUNT_OFFSET($a1) # 'count' field of anotherString
2337 lw $a2, MIRROR_STRING_COUNT_OFFSET($a0) # this.length()
2338 lw $a3, MIRROR_STRING_COUNT_OFFSET($a1) # anotherString.length()
[all …]
/art/dex2oat/linker/
Dimage_writer.cc964 LockWord lw(object->GetLockWord(false)); in SetImageBinSlot() local
965 switch (lw.GetState()) { in SetImageBinSlot()
970 bool thin = (lw.GetState() == LockWord::kThinLocked); in SetImageBinSlot()
975 oss << ". Lock owner:" << lw.ThinLockOwner(); in SetImageBinSlot()
985 saved_hashcode_map_.emplace(object, lw.GetHashCode()); in SetImageBinSlot()