Home
last modified time | relevance | path

Searched refs:tls_value (Results 1 – 2 of 2) sorted by relevance

/art/runtime/interpreter/
Dinterpreter_common.h299 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/
Dentrypoint_utils-inl.h525 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()