Home
last modified time | relevance | path

Searched refs:fields (Results 1 - 25 of 52) sorted by relevance

123

/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/map_mirror_classes/
H A Dtest_map_mirror_classes.cpp39 auto fields = klass->GetFields(); in CheckOffsetOfFields() local
40 ASSERT_EQ(fields.size(), membersList.size()); in CheckOffsetOfFields()
42 for (size_t i = 0; i < fields.size(); i++) { in CheckOffsetOfFields()
43 ASSERT_NE(fields[i], nullptr); in CheckOffsetOfFields()
44 EXPECT_STREQ(fields[i]->GetNameString()->GetMutf8().data(), membersList[i].name); in CheckOffsetOfFields()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_date.cpp668 std::array<int64_t, DATE_LENGTH> fields = {0}; in ToDateString() local
669 if (!GetThisDateValues(&fields, true)) { in ToDateString()
674 str.append(WEEK_DAY_NAME[fields[WEEKDAY]]) // Append weekdy name in ToDateString()
676 .append(MONTH_NAME[fields[MONTH]]) // Append mouth name in ToDateString()
678 ConvertAndAppend(fields[DAYS], STR_LENGTH_OTHERS, str); in ToDateString()
680 ConvertAndAppend(fields[YEAR], STR_LENGTH_YEAR, str); in ToDateString()
691 std::array<int64_t, DATE_LENGTH> fields = {0}; in ToDateString() local
692 GetDateValues(timeMs, &fields, true); in ToDateString()
706 str.append(WEEK_DAY_NAME[fields[WEEKDAY]]) // Append weekday name in ToDateString()
708 .append(MONTH_NAME[fields[MONT in ToDateString()
727 std::array<int64_t, DATE_LENGTH> fields = {0}; ToISOString() local
762 std::array<int64_t, DATE_LENGTH> fields = {0}; ToString() local
801 std::array<int64_t, DATE_LENGTH> fields = {0}; ToTimeString() local
831 std::array<int64_t, DATE_LENGTH> fields = {0}; ToUTCString() local
[all...]
/arkcompiler/runtime_core/tests/fuzztest/fielddataaccessor_fuzzer/
H A Dfielddataaccessor_fuzzer.cpp32 const auto &fields = panda_file.GetFieldIndex(&header); in FieldDataAccessorFuzzTest() local
33 for (const auto &id : fields) { in FieldDataAccessorFuzzTest()
/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker.cpp76 Span<Field> fields = classPtr->GetFields(); in FreeClassData() local
77 if (fields.Size() > 0) { in FreeClassData()
78 allocator_->Free(fields.begin()); in FreeClassData()
337 explicit ClassDataAccessor(Span<Field> fields) : fields_(fields) {} in ClassDataAccessor() argument
360 bool ClassLinker::SetupClassInfo(ClassLinker::ClassInfo &info, Span<Method> methods, Span<Field> fields, Class *base, in SetupClassInfo() argument
377 ClassDataAccessor dataAccessor(fields); in SetupClassInfo()
517 Span<Field> fields {allocator_->AllocArray<Field>(numFields), numFields}; in LoadFields()
522 [klass, &sfieldsIdx, &ifieldsIdx, &fields](panda_file::FieldDataAccessor &fieldDataAccessor) { in LoadFields()
523 Field *field = fieldDataAccessor.IsStatic() ? &fields[sfieldsId in LoadFields()
534 LayoutFieldsWithoutAlignment(size_t size, size_t *offset, size_t *space, PandaVector<Field *> *fields) LayoutFieldsWithoutAlignment() argument
563 LayoutReferenceFields(size_t size, size_t *offset, const PandaVector<Field *> &fields) LayoutReferenceFields() argument
689 LayoutFields(Class *klass, Span<Field> fields, bool isStatic, [[maybe_unused]] ClassLinkerErrorHandler *errorHandler) LayoutFields() argument
1084 BuildClass(const uint8_t *descriptor, bool needCopyDescriptor, uint32_t accessFlags, Span<Method> methods, Span<Field> fields, Class *baseClass, Span<Class *> interfaces, ClassLinkerContext *context, bool isInterface) BuildClass() argument
[all...]
/arkcompiler/runtime_core/libpandabase/events/
H A Devents.rb59 def fields method in Event
60 @fields ||= @dscr['fields'].map { |field| Field.new(self, field) }
/arkcompiler/runtime_core/static_core/libpandabase/events/
H A Devents.rb63 def fields method in Event
64 @fields ||= @dscr['fields'].map { |field| Field.new(self, field) }
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.h39 std::unordered_map<uint32_t, std::string> fields; member
215 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields);
220 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
227 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
234 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
241 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
246 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
254 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
H A Dassembly-emitter.cpp461 const std::unordered_map<std::string, BaseFieldItem *> &fields) in CreateScalarEnumValueItem()
464 auto it = fields.find(name); in CreateScalarEnumValueItem()
465 if (it == fields.cend()) { in CreateScalarEnumValueItem()
483 const std::unordered_map<std::string, BaseFieldItem *> &fields, in CreateScalarAnnotationValueItem()
487 auto *annotationItem = CreateAnnotationItem(container, annotation, program, classes, fields, methods); in CreateScalarAnnotationValueItem()
505 const std::unordered_map<std::string, BaseFieldItem *> &fields, in CreateScalarValueItem()
541 return CreateScalarEnumValueItem(container, value, out, fields); in CreateScalarValueItem()
544 return CreateScalarAnnotationValueItem(container, value, out, program, classes, fields, methods); in CreateScalarValueItem()
557 const std::unordered_map<std::string, BaseFieldItem *> &fields, in CreateValueItem()
564 auto *item = CreateScalarValueItem(container, &elemValue, &elements, program, classes, fields, method in CreateValueItem()
459 CreateScalarEnumValueItem(ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const std::unordered_map<std::string, BaseFieldItem *> &fields) CreateScalarEnumValueItem() argument
480 CreateScalarAnnotationValueItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const std::unordered_map<std::string, BaseClassItem *> &classes, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateScalarAnnotationValueItem() argument
502 CreateScalarValueItem(ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const std::unordered_map<std::string, BaseClassItem *> &classes, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateScalarValueItem() argument
555 CreateValueItem(ItemContainer *container, const Value *value, const Program &program, const std::unordered_map<std::string, BaseClassItem *> &classes, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateValueItem() argument
581 CreateAnnotationItem(ItemContainer *container, const AnnotationData &annotation, const Program &program, const std::unordered_map<std::string, BaseClassItem *> &classes, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateAnnotationItem() argument
645 CreateMethodHandleItem(ItemContainer *container, const MethodHandle &mh, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateMethodHandleItem() argument
676 AddAnnotations(T *item, ItemContainer *container, const AnnotationMetadata &metadata, const Program &program, const std::unordered_map<std::string, BaseClassItem *> &classes, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) AddAnnotations() argument
1641 Emit(BytecodeEmitter &emitter, panda_file::MethodItem *method, const std::unordered_map<std::string, panda_file::BaseMethodItem *> &methods, const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes, const std::unordered_map<std::string_view, panda_file::StringItem *> &strings, const std::unordered_map<std::string, panda_file::LiteralArrayItem *> &literalarrays) const Emit() argument
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_class.cpp43 // Without inherited fields
53 auto fields = c->GetRuntimeClass()->GetFields(); in GetFields()
54 auto fnum = fields.Size(); in GetFields()
56 etsFields.push_back(EtsField::FromRuntimeField(&fields[i])); in GetFields()
67 auto fields = c->GetRuntimeClass()->GetFields(); in GetFieldByIndex()
68 auto fnum = fields.Size(); in GetFieldByIndex()
73 res = EtsField::FromRuntimeField(&fields[i]); in GetFieldByIndex()
502 auto fields = GetRuntimeClass()->GetFields(); in GetFieldIndexByName() local
505 if (fields[i].GetName() == sd) { in GetFieldIndexByName()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
H A Dets_class_wrapper.cpp264 // Collect fields in CalculateProperties()
395 std::vector<Field *> fields; in CalculateFieldsAndMethods() local
407 fields.push_back(std::get<Field *>(p)); in CalculateFieldsAndMethods()
413 return {fields, methods}; in CalculateFieldsAndMethods()
416 std::vector<napi_property_descriptor> EtsClassWrapper::BuildJSProperties(Span<Field *> fields, in BuildJSProperties() argument
420 jsProps.reserve(fields.size() + methods.size()); in BuildJSProperties()
422 // Process fields in BuildJSProperties()
423 numFields_ = fields.size(); in BuildJSProperties()
429 for (Field *field : fields) { in BuildJSProperties()
504 auto [fields, method in Create()
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dobject_helpers.cpp164 Span<Field> fields = cls->GetInstanceFields(); in DumpObjectFields() local
165 for (Field &field : fields) { in DumpObjectFields()
197 void TraverseFields(const Span<Field> &fields, const Class *cls, const ObjectHeader *objectHeader, in TraverseFields() argument
200 for (const Field &field : fields) { in TraverseFields()
226 // Dump class static fields in DumpClass()
228 *oStream << "Dump static fields:" << std::endl; in DumpClass()
229 const Span<Field> &fields = cls->GetStaticFields(); in DumpClass() local
231 TraverseFields(fields, cls, clsObject, fieldDump); in DumpClass()
232 *oStream << "Dump cls object fields:" << std::endl; in DumpClass()
/arkcompiler/runtime_core/static_core/irtoc/lang/
H A Dinstruction.rb37 attr_reader :index, :inputs, :name, :bb, :fields, :modifiers, :dscr
47 @fields = kwargs
57 @fields[:ArgIndex] = index
149 ss = "CONSTANT(#{@index}, #{@fields[:Value]})"
151 Output.println "PARAMETER(#{@index}, #{@fields[:ArgIndex]}).#{@type}();"
255 Output.println("auto* #{local_var_name} = graph->FindOrCreateConstant(#{@fields[:Value]});")
339 if !@fields.empty?
340 stm.print(", #{@fields}")
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dframe_info.h31 explicit FrameInfo(uint32_t fields) : fields_(fields) {} in FrameInfo() argument
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/js_proxy/
H A Djs_proxy.cpp85 Span<Field> fields {}; in Create()
90 Class *proxyCls = classLinker->BuildClass(descriptor.get(), true, accessFlags, proxyMethods, fields, baseClass, in Create()
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/reports/
H A Dpdf_loader.py44 fields: OutlineType = reader.outline
45 self.__read_list(fields, self.spec)
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/
H A Dcall_js.cpp306 auto fields = klass->GetStaticFields(); in GetClassQnameOffset() local
307 ASSERT(fields.size() == 1); in GetClassQnameOffset()
308 return klass->GetFieldPrimitive<uint32_t>(fields[0]); in GetClassQnameOffset()
513 auto fields = klass->GetStaticFields(); in InitCallJSClass() local
514 INTEROP_FATAL_IF(fields.Size() != 1); in InitCallJSClass()
515 INTEROP_FATAL_IF(klass->GetFieldPrimitive<uint32_t>(fields[0]) != 0); in InitCallJSClass()
516 klass->SetFieldPrimitive<uint32_t>(fields[0], ctx->AllocateSlotsInStringBuffer(*qnameCount)); in InitCallJSClass()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dir_interface.h82 auto it = maps_->fields.find(offset); in GetFieldIdByOffset()
83 ASSERT(it != maps_->fields.cend()); in GetFieldIdByOffset()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dir_interface.h76 auto it = maps_->fields.find(offset); in GetFieldIdByOffset()
77 ASSERT(it != maps_->fields.cend()); in GetFieldIdByOffset()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_date.cpp468 std::array<int64_t, DATE_LENGTH> fields = {0, 0, 1, 0, 0, 0, 0, 0, 0}; in ExtractDateFields() local
481 fields[i] = static_cast<int64_t>(temp); in ExtractDateFields()
482 if (i == 0 && fields[0] >= 0 && fields[0] < JSDate::HUNDRED) { in ExtractDateFields()
483 fields[0] += JSDate::NINETEEN_HUNDRED_YEAR; in ExtractDateFields()
486 timeValue = JSTaggedValue((i == length) ? JSDate::SetDateValues(&fields, true) : base::NAN_VALUE); in ExtractDateFields()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Dets_interop_runtime_interface-inl.h126 auto fields = ClassCast(klass)->GetStaticFields(); variable
127 ASSERT(fields.Size() == 1);
128 return &fields[0];
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dclass-inl.h187 auto fields = GetFields<FILTER>(); in FindDeclaredField() local
188 auto it = std::find_if(fields.begin(), fields.end(), pred); in FindDeclaredField()
189 if (it != fields.end()) { in FindDeclaredField()
195 ALWAYS_INLINE inline Field *BinarySearchField(Span<Field> fields, panda_file::File::EntityId id) in BinarySearchField() argument
198 auto it = std::lower_bound(fields.begin(), fields.end(), id, comp); in BinarySearchField()
199 if (it != fields.end() && (*it).GetFileId() == id) { in BinarySearchField()
220 auto fields = GetFields<FILTER>(); in FindDeclaredField() local
221 auto *field = BinarySearchField(fields, i in FindDeclaredField()
[all...]
/arkcompiler/runtime_core/static_core/templates/
H A Dcommon.rb144 fields.each do |field|
155 fields.each do |field|
/arkcompiler/runtime_core/templates/
H A Dcommon.rb144 fields.each do |field|
155 fields.each do |field|
/arkcompiler/runtime_core/static_core/runtime/hotreload/
H A Dhotreload.cpp442 auto fields = cls->GetFields(); in VerifyClassConsistency() local
460 for (const auto &field : fields) { in VerifyClassConsistency()
477 static void UpdateClassPtrInFields(Span<Field> fields, Class *cls) in UpdateClassPtrInFields() argument
479 for (auto &field : fields) { in UpdateClassPtrInFields()
513 * Obsolete fields should be saved by temporary class 'cause it might be used by obselete methods
514 * Updating class pointers in fields to keep it consistent with class and panda file
571 * - fields in ReloadClassNormal()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.h38 std::unordered_map<uint32_t, std::string> fields; member
208 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields);
227 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,

Completed in 19 milliseconds

123