Searched refs:is_static (Results 1 – 7 of 7) sorted by relevance
/ark/runtime_core/runtime/include/ |
D | class.h | 698 void SetRefFieldsNum(uint32_t num, bool is_static) in SetRefFieldsNum() argument 700 if (is_static) { in SetRefFieldsNum() 707 void SetRefFieldsOffset(uint32_t offset, bool is_static) in SetRefFieldsOffset() argument 709 if (is_static) { in SetRefFieldsOffset() 716 void SetVolatileRefFieldsNum(uint32_t num, bool is_static) in SetVolatileRefFieldsNum() argument 718 if (is_static) { in SetVolatileRefFieldsNum() 725 template <bool is_static> 728 return is_static ? num_refsfields_ : num_reffields_; in GetRefFieldsNum() 731 template <bool is_static> 734 return is_static ? offset_refsfields_ : offset_reffields_; in GetRefFieldsOffset() [all …]
|
D | cframe_iterators.h | 75 bool is_static = method->IsStatic(); in MakeRange() local 76 if (!is_static) { in MakeRange() 81 uint32_t vreg_num = num_args + (is_static ? 1 : 0); in MakeRange() 222 bool is_static = method->IsStatic(); in MakeRange() local 223 if (!is_static) { in MakeRange() 228 uint32_t vreg_num = num_args + (is_static ? 1 : 0); in MakeRange()
|
D | class_linker.h | 348 …static bool LayoutFields(Class *klass, Span<Field> fields, bool is_static, ClassLinkerErrorHandler…
|
/ark/runtime_core/runtime/ |
D | class_linker.cpp | 481 PandaList<Field *> *ref_fields, bool is_static) in LayoutFields() argument 490 if (is_static) { in LayoutFields() 498 klass->SetRefFieldsNum(ref_fields->size(), is_static); in LayoutFields() 499 klass->SetRefFieldsOffset(offset, is_static); in LayoutFields() 501 klass->SetVolatileRefFieldsNum(volatile_num, is_static); in LayoutFields() 546 bool ClassLinker::LayoutFields(Class *klass, Span<Field> fields, bool is_static, in LayoutFields() argument 594 …utFields(klass, &tagged_fields, &fields64, &fields32, &fields16, &fields8, &ref_fields, is_static); in LayoutFields() 596 if (!is_static && !klass->IsVariableSize()) { in LayoutFields() 1152 bool is_static = method_data_accessor.IsStatic(); in GetMethod() local 1157 …method = is_static ? klass->FindStaticInterfaceMethod(pred) : klass->FindVirtualInterfaceMethod(pr… in GetMethod() [all …]
|
/ark/runtime_core/verification/absint/ |
D | abs_int_inl.h | 2520 bool CheckFieldAccess(int reg_idx, Type expected_field_type, bool is_static) in CheckFieldAccess() argument 2529 if (is_static != field->flags[CachedField::Flag::STATIC]) { in CheckFieldAccess() 2531 LOG_VERIFIER_EXPECTED_STATIC_OR_INSTANCE_FIELD(is_static); in CheckFieldAccess() 2544 if (!is_static) { in CheckFieldAccess() 2598 bool ProcessFieldLoad(int reg_dest, int reg_src, Type expected_field_type, bool is_static) in ProcessFieldLoad() argument 2600 if (!CheckFieldAccess(reg_src, expected_field_type, is_static)) { in ProcessFieldLoad() 2620 bool ProcessFieldLoad(int reg_idx, Type expected_field_type, bool is_static) in ProcessFieldLoad() argument 2622 return ProcessFieldLoad<format>(ACC, reg_idx, expected_field_type, is_static); in ProcessFieldLoad() 2689 bool ProcessStoreField(int vd, int vs, Type expected_field_type, bool is_static, Check check) in ProcessStoreField() argument 2691 if (!CheckFieldAccess(vs, expected_field_type, is_static)) { in ProcessStoreField() [all …]
|
/ark/runtime_core/runtime/tests/ |
D | interpreter_test.cpp | 2484 void TestLoadStoreField(bool is_static) in TestLoadStoreField() argument 2488 if (is_static) { in TestLoadStoreField() 2517 if (is_static) { in TestLoadStoreField() 2566 if (!is_static) { in TestLoadStoreField() 2577 …Span<Field> fields = is_static ? object_class->GetStaticFields() : object_class->GetInstanceFields… in TestLoadStoreField() 2673 void TestLoadStoreObjectField(bool is_static) in TestLoadStoreObjectField() argument 2679 if (is_static) { in TestLoadStoreObjectField() 2684 if (is_static) { in TestLoadStoreObjectField() 2713 if (is_static) { in TestLoadStoreObjectField() 2743 if (!is_static) { in TestLoadStoreObjectField() [all …]
|
/ark/runtime_core/assembler/ |
D | assembly-emitter.cpp | 1167 bool is_static = (access_flags & ACC_STATIC) != 0; in MakeFunctionItems() local 1168 size_t idx = is_static ? 0 : 1; in MakeFunctionItems()
|