/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/map_mirror_classes/ |
H A D | test_map_mirror_classes.cpp | 39 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 D | js_date.cpp | 668 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 D | fielddataaccessor_fuzzer.cpp | 32 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 D | class_linker.cpp | 76 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 D | events.rb | 59 def fields method in Event 60 @fields ||= @dscr['fields'].map { |field| Field.new(self, field) }
|
/arkcompiler/runtime_core/static_core/libpandabase/events/ |
H A D | events.rb | 63 def fields method in Event 64 @fields ||= @dscr['fields'].map { |field| Field.new(self, field) }
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-emitter.h | 39 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 D | assembly-emitter.cpp | 461 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 D | ets_class.cpp | 43 // 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 D | ets_class_wrapper.cpp | 264 // 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 D | object_helpers.cpp | 164 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 D | instruction.rb | 37 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 D | frame_info.h | 31 explicit FrameInfo(uint32_t fields) : fields_(fields) {} in FrameInfo() argument
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/js_proxy/ |
H A D | js_proxy.cpp | 85 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 D | pdf_loader.py | 44 fields: OutlineType = reader.outline 45 self.__read_list(fields, self.spec)
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/ |
H A D | call_js.cpp | 306 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 D | ir_interface.h | 82 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 D | ir_interface.h | 76 auto it = maps_->fields.find(offset); in GetFieldIdByOffset() 77 ASSERT(it != maps_->fields.cend()); in GetFieldIdByOffset()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_date.cpp | 468 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 D | ets_interop_runtime_interface-inl.h | 126 auto fields = ClassCast(klass)->GetStaticFields(); variable 127 ASSERT(fields.Size() == 1); 128 return &fields[0];
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | class-inl.h | 187 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 D | common.rb | 144 fields.each do |field| 155 fields.each do |field|
|
/arkcompiler/runtime_core/templates/ |
H A D | common.rb | 144 fields.each do |field| 155 fields.each do |field|
|
/arkcompiler/runtime_core/static_core/runtime/hotreload/ |
H A D | hotreload.cpp | 442 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 D | assembly-emitter.h | 38 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,
|