Lines Matching refs:access_mode

44   VarHandle::AccessMode access_mode;  member
134 bool IsReadOnlyAccessMode(VarHandle::AccessMode access_mode) { in IsReadOnlyAccessMode() argument
135 return VarHandle::GetAccessModeTemplate(access_mode) == VarHandle::AccessModeTemplate::kGet; in IsReadOnlyAccessMode()
560 NO_RETURN void UnreachableAccessMode(const char* access_mode, const char* type_name) { in UnreachableAccessMode() argument
561 LOG(FATAL) << "Unreachable access mode :" << access_mode << " for type " << type_name; in UnreachableAccessMode()
773 static bool Dispatch(VarHandle::AccessMode access_mode,
783 bool FieldAccessor<T>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
788 switch (access_mode) { in Dispatch()
887 bool FieldAccessor<ObjPtr<Object>>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
896 switch (access_mode) { in Dispatch()
1018 size_t index = static_cast<size_t>(access_mode); in Dispatch()
1037 static bool Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
1044 switch (access_mode) { in Dispatch()
1160 static bool Dispatch(const VarHandle::AccessMode access_mode, in Dispatch() argument
1169 switch (access_mode) { in Dispatch()
1192 switch (access_mode) { in Dispatch()
1332 VarHandle::MatchKind VarHandle::GetMethodTypeMatchForAccessMode(AccessMode access_mode, in GetMethodTypeMatchForAccessMode() argument
1340 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetMethodTypeMatchForAccessMode()
1386 AccessMode access_mode) { in GetMethodTypeForAccessMode() argument
1388 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetMethodTypeForAccessMode()
1415 ObjPtr<MethodType> VarHandle::GetMethodTypeForAccessMode(Thread* self, AccessMode access_mode) { in GetMethodTypeForAccessMode() argument
1416 return GetMethodTypeForAccessMode(self, this, access_mode); in GetMethodTypeForAccessMode()
1419 std::string VarHandle::PrettyDescriptorForAccessMode(AccessMode access_mode) { in PrettyDescriptorForAccessMode() argument
1424 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in PrettyDescriptorForAccessMode()
1450 bool VarHandle::Access(AccessMode access_mode, in Access() argument
1458 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1461 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1464 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1467 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1475 AccessMode access_mode; in GetReturnTypeDescriptor() local
1476 if (!GetAccessModeByMethodName(accessor_name, &access_mode)) { in GetReturnTypeDescriptor()
1479 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetReturnTypeDescriptor()
1539 bool VarHandle::GetAccessModeByMethodName(const char* method_name, AccessMode* access_mode) { in GetAccessModeByMethodName() argument
1553 *access_mode = it->access_mode; in GetAccessModeByMethodName()
1560 VarHandle::AccessModeTemplate VarHandle::GetAccessModeTemplate(VarHandle::AccessMode access_mode) { in GetAccessModeTemplate() argument
1561 switch (access_mode) { in GetAccessModeTemplate()
1628 AccessMode access_mode = GetAccessModeByIntrinsic(ordinal); in GetAccessModeTemplateByIntrinsic() local
1629 return GetAccessModeTemplate(access_mode); in GetAccessModeTemplateByIntrinsic()
1650 bool FieldVarHandle::Access(AccessMode access_mode, in Access() argument
1677 return FieldAccessor<ObjPtr<Object>>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1679 return FieldAccessor<uint8_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1681 return FieldAccessor<int8_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1683 return FieldAccessor<uint16_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1685 return FieldAccessor<int16_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1687 return FieldAccessor<int32_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1689 return FieldAccessor<float>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1691 return FieldAccessor<int64_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1693 return FieldAccessor<double>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1701 bool ArrayElementVarHandle::Access(AccessMode access_mode, in Access() argument
1728 return FieldAccessor<ObjPtr<Object>>::Dispatch(access_mode, in Access()
1735 return PrimitiveArrayElementAccessor<uint8_t>::Dispatch(access_mode, in Access()
1741 return PrimitiveArrayElementAccessor<int8_t>::Dispatch(access_mode, in Access()
1747 return PrimitiveArrayElementAccessor<uint16_t>::Dispatch(access_mode, in Access()
1753 return PrimitiveArrayElementAccessor<int16_t>::Dispatch(access_mode, in Access()
1759 return PrimitiveArrayElementAccessor<int32_t>::Dispatch(access_mode, in Access()
1765 return PrimitiveArrayElementAccessor<int64_t>::Dispatch(access_mode, in Access()
1771 return PrimitiveArrayElementAccessor<float>::Dispatch(access_mode, in Access()
1777 return PrimitiveArrayElementAccessor<double>::Dispatch(access_mode, in Access()
1793 bool ByteArrayViewVarHandle::Access(AccessMode access_mode, in Access() argument
1827 return ByteArrayViewAccessor<uint16_t>::Dispatch(access_mode, in Access()
1834 return ByteArrayViewAccessor<int16_t>::Dispatch(access_mode, in Access()
1841 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1850 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1857 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1866 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1881 bool ByteBufferViewVarHandle::Access(AccessMode access_mode, in Access() argument
1901 if (is_read_only && !IsReadOnlyAccessMode(access_mode)) { in Access()
1941 return ByteArrayViewAccessor<uint16_t>::Dispatch(access_mode, in Access()
1948 return ByteArrayViewAccessor<int16_t>::Dispatch(access_mode, in Access()
1955 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1964 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1971 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1980 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()