• Home
  • Raw
  • Download

Lines Matching refs:access_mode

44   VarHandle::AccessMode access_mode;  member
145 bool IsReadOnlyAccessMode(VarHandle::AccessMode access_mode) { in IsReadOnlyAccessMode() argument
146 return VarHandle::GetAccessModeTemplate(access_mode) == VarHandle::AccessModeTemplate::kGet; in IsReadOnlyAccessMode()
566 NO_RETURN void UnreachableAccessMode(const char* access_mode, const char* type_name) { in UnreachableAccessMode() argument
567 LOG(FATAL) << "Unreachable access mode :" << access_mode << " for type " << type_name; in UnreachableAccessMode()
779 static bool Dispatch(VarHandle::AccessMode access_mode,
789 bool FieldAccessor<T>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
794 switch (access_mode) { in Dispatch()
893 bool FieldAccessor<ObjPtr<Object>>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
902 switch (access_mode) { in Dispatch()
1024 size_t index = static_cast<size_t>(access_mode); in Dispatch()
1043 static bool Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
1050 switch (access_mode) { in Dispatch()
1166 static bool Dispatch(const VarHandle::AccessMode access_mode, in Dispatch() argument
1175 switch (access_mode) { in Dispatch()
1198 switch (access_mode) { in Dispatch()
1338 VarHandle::MatchKind VarHandle::GetMethodTypeMatchForAccessMode(AccessMode access_mode, in GetMethodTypeMatchForAccessMode() argument
1346 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetMethodTypeMatchForAccessMode()
1392 AccessMode access_mode) { in GetMethodTypeForAccessMode() argument
1394 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetMethodTypeForAccessMode()
1421 ObjPtr<MethodType> VarHandle::GetMethodTypeForAccessMode(Thread* self, AccessMode access_mode) { in GetMethodTypeForAccessMode() argument
1422 return GetMethodTypeForAccessMode(self, this, access_mode); in GetMethodTypeForAccessMode()
1425 std::string VarHandle::PrettyDescriptorForAccessMode(AccessMode access_mode) { in PrettyDescriptorForAccessMode() argument
1430 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in PrettyDescriptorForAccessMode()
1456 bool VarHandle::Access(AccessMode access_mode, in Access() argument
1464 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1467 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1470 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1473 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1476 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1484 AccessMode access_mode; in GetReturnTypeDescriptor() local
1485 if (!GetAccessModeByMethodName(accessor_name, &access_mode)) { in GetReturnTypeDescriptor()
1488 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetReturnTypeDescriptor()
1548 bool VarHandle::GetAccessModeByMethodName(const char* method_name, AccessMode* access_mode) { in GetAccessModeByMethodName() argument
1562 *access_mode = it->access_mode; in GetAccessModeByMethodName()
1569 VarHandle::AccessModeTemplate VarHandle::GetAccessModeTemplate(VarHandle::AccessMode access_mode) { in GetAccessModeTemplate() argument
1570 switch (access_mode) { in GetAccessModeTemplate()
1637 AccessMode access_mode = GetAccessModeByIntrinsic(ordinal); in GetAccessModeTemplateByIntrinsic() local
1638 return GetAccessModeTemplate(access_mode); in GetAccessModeTemplateByIntrinsic()
1655 bool FieldVarHandle::Access(AccessMode access_mode, in Access() argument
1682 return FieldAccessor<ObjPtr<Object>>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1684 return FieldAccessor<uint8_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1686 return FieldAccessor<int8_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1688 return FieldAccessor<uint16_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1690 return FieldAccessor<int16_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1692 return FieldAccessor<int32_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1694 return FieldAccessor<float>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1696 return FieldAccessor<int64_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1698 return FieldAccessor<double>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1706 bool ArrayElementVarHandle::CheckArrayStore(AccessMode access_mode, in CheckArrayStore() argument
1713 switch (GetAccessModeTemplate(access_mode)) { in CheckArrayStore()
1729 bool ArrayElementVarHandle::Access(AccessMode access_mode, in Access() argument
1755 if (!CheckArrayStore(access_mode, getter, object_array)) { in Access()
1760 return FieldAccessor<ObjPtr<Object>>::Dispatch(access_mode, in Access()
1767 return PrimitiveArrayElementAccessor<uint8_t>::Dispatch(access_mode, in Access()
1773 return PrimitiveArrayElementAccessor<int8_t>::Dispatch(access_mode, in Access()
1779 return PrimitiveArrayElementAccessor<uint16_t>::Dispatch(access_mode, in Access()
1785 return PrimitiveArrayElementAccessor<int16_t>::Dispatch(access_mode, in Access()
1791 return PrimitiveArrayElementAccessor<int32_t>::Dispatch(access_mode, in Access()
1797 return PrimitiveArrayElementAccessor<int64_t>::Dispatch(access_mode, in Access()
1803 return PrimitiveArrayElementAccessor<float>::Dispatch(access_mode, in Access()
1809 return PrimitiveArrayElementAccessor<double>::Dispatch(access_mode, in Access()
1825 bool ByteArrayViewVarHandle::Access(AccessMode access_mode, in Access() argument
1859 return ByteArrayViewAccessor<uint16_t>::Dispatch(access_mode, in Access()
1866 return ByteArrayViewAccessor<int16_t>::Dispatch(access_mode, in Access()
1873 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1882 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1889 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1898 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1913 bool ByteBufferViewVarHandle::Access(AccessMode access_mode, in Access() argument
1933 if (is_read_only && !IsReadOnlyAccessMode(access_mode)) { in Access()
1974 return ByteArrayViewAccessor<uint16_t>::Dispatch(access_mode, in Access()
1981 return ByteArrayViewAccessor<int16_t>::Dispatch(access_mode, in Access()
1988 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1997 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
2004 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
2013 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()