/art/runtime/mirror/ |
D | object-readbarrier-inl.h | 91 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 …]
|
D | object.cc | 192 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()
|
D | object-inl.h | 114 LockWord lw = GetLockWord(false); in SetReadBarrierState() local 115 lw.SetReadBarrierState(rb_state); in SetReadBarrierState() 116 SetLockWord(lw, false); in SetReadBarrierState()
|
/art/runtime/arch/mips/ |
D | jni_entrypoints_mips.S | 45 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)
|
D | asm_support_mips.S | 75 lw \temp, \disp+4(\base)
|
/art/runtime/interpreter/mterp/mips/ |
D | main.S | 245 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 …]
|
D | control_flow.S | 144 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)
|
D | other.S | 198 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
|
D | object.S | 13 lw a2, OFF_FP_METHOD(rFP) # a2 <- method
|
D | array.S | 53 lw a1, THREAD_EXCEPTION_OFFSET(rSELF)
|
/art/runtime/interpreter/mterp/mips64/ |
D | array.S | 17 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
|
D | control_flow.S | 148 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)
|
D | main.S | 223 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)
|
D | other.S | 245 lw a0, 0(a0) # a0 <- result.i
|
/art/runtime/gc/collector/ |
D | concurrent_copying-inl.h | 229 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/ |
D | monitor.cc | 157 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 …]
|
D | lock_word.h | 166 static bool IsDefault(LockWord lw) { in IsDefault() argument 167 return LockWord().GetValue() == lw.GetValue(); in IsDefault()
|
/art/compiler/optimizing/ |
D | optimizing_cfi_test_expected.inc | 162 // 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/ |
D | jni_cfi_test_expected.inc | 377 // 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/ |
D | quick_entrypoints_mips64.S | 987 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/ |
D | image_writer.cc | 964 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()
|