Searched refs:tls_value (Results 1 – 2 of 2) sorted by relevance
/art/runtime/interpreter/ |
D | interpreter_common.h | 299 size_t tls_value = 0u; in GetFieldInfo() local 300 if (!self->GetInterpreterCache()->Get(self, dex_pc_ptr, &tls_value)) { in GetFieldInfo() 302 tls_value = NterpGetStaticField(self, caller, dex_pc_ptr, resolve_field_type); in GetFieldInfo() 304 tls_value = NterpGetInstanceFieldOffset(self, caller, dex_pc_ptr, resolve_field_type); in GetFieldInfo() 313 DCHECK_NE(tls_value, 0u); in GetFieldInfo() 314 *is_volatile = ((tls_value & 1) != 0); in GetFieldInfo() 315 *field = reinterpret_cast<ArtField*>(tls_value & ~static_cast<size_t>(1u)); in GetFieldInfo() 318 *is_volatile = (static_cast<int32_t>(tls_value) < 0); in GetFieldInfo() 319 *offset = MemberOffset(std::abs(static_cast<int32_t>(tls_value))); in GetFieldInfo()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 525 size_t tls_value = 0u; in FindMethodToCall() local 526 if (!self->GetInterpreterCache()->Get(self, &inst, &tls_value)) { in FindMethodToCall() 534 tls_value = NterpGetMethod(self, caller, reinterpret_cast<const uint16_t*>(&inst)); in FindMethodToCall() 568 *string_init = ((tls_value & kStringInitMethodFlag) != 0); in FindMethodToCall() 570 called_method = reinterpret_cast<ArtMethod*>(tls_value & kMethodMask); in FindMethodToCall() 573 if ((tls_value & kInvokeInterfaceOnObjectMethodFlag) != 0) { in FindMethodToCall() 575 uint16_t method_index = tls_value >> 16; in FindMethodToCall() 578 ArtMethod* interface_method = reinterpret_cast<ArtMethod*>(tls_value & kMethodMask); in FindMethodToCall() 593 called_method = (*this_object)->GetClass()->GetVTableEntry(tls_value, pointer_size); in FindMethodToCall()
|