| /ark/runtime_core/libpandabase/events/ |
| D | events.yaml | 14 # To add new event, create new record in the 'events' section with following fields: 16 # - fields - data fields that will be stored within event. The type of each field should be a real … 29 fields: 42 fields: 57 fields: 67 fields: 79 fields: 101 fields: 106 fields: 113 fields: [all …]
|
| D | events_gen.h.erb | 34 % event.fields.select(&:is_enum?).each do |field| 49 …virtual void <%= event.name.camelize %>(<%= event.fields.map {|f| f.arg_type}.join(', ') %>) {} /… 60 % event.fields.select(&:is_enum?).each do |field| 77 % event.fields.each do |field| 103 …void <%= event.name.camelize %>(<%= event.fields.map {|f| f.arg_type + ' ' + f.name }.join(', ') %… 105 …auto event = new EventRecord(<%= event.name.camelize %>Event{<%= event.fields.map(&:name).join(', … 169 …void <%= event.name.camelize %>(<%= event.fields.map {|f| f.arg_type + ' ' + f.name }.join(', ') %… 171 …file_ << "<%= event.name.camelize %>," << <%= event.fields.map(&:name).join(" << ',' << ") %> << s… 191 …void <%= event.name.camelize %>(<%= event.fields.map {|f| f.arg_type + ' ' + f.name }.join(', ') %… 192 …LOG(INFO, EVENTS) << "<%= event.name.camelize %>," << <%= event.fields.map(&:name).join(" << ',' <… [all …]
|
| D | events.rb | 59 def fields method in Event 60 @fields ||= @dscr['fields'].map { |field| Field.new(self, field) }
|
| /ark/js_runtime/ecmascript/ |
| D | js_date.cpp | 652 std::array<int64_t, DATE_LENGTH> fields = {0}; in ToDateString() local 653 if (!GetThisDateValues(&fields, true)) { in ToDateString() 656 CString year = StrToTargetLength(ToCString(fields[YEAR]), STR_LENGTH_YEAR); in ToDateString() 657 CString day = StrToTargetLength(ToCString(fields[DAYS]), STR_LENGTH_OTHERS); in ToDateString() 658 …CString str = weekdayName[fields[WEEKDAY]] + SPACE + monthName[fields[MONTH]] + SPACE + day + SPAC… in ToDateString() 674 std::array<int64_t, DATE_LENGTH> fields = {0}; in ToDateString() local 675 GetDateValues(timeMs, &fields, true); in ToDateString() 690 CString year = ToCString(fields[YEAR]); in ToDateString() 692 CString weekday = weekdayName[fields[WEEKDAY]]; in ToDateString() 693 CString month = monthName[fields[MONTH]]; in ToDateString() [all …]
|
| D | js_date.h | 37 // the index in the Date Fields 158 CString GetLocaleTimeStr(const std::array<int64_t, DATE_LENGTH> &fields) const; 159 CString GetLocaleDateStr(const std::array<int64_t, DATE_LENGTH> &fields) const;
|
| /ark/runtime_core/docs/diagrams/ |
| D | gc-mark.puactivity | 29 :Mark all fields in Reference except 'referent'; 31 :Mark all fields in object; 37 mark object == mark object and add all non-primitive fields to the Mark Stack 38 …mark all fields in object == mark all directly referenced objects and add their un-marked fields t…
|
| /ark/runtime_core/verification/job_queue/ |
| D | job.h | 46 fields.emplace(offset, std::cref(cached_field)); in AddField() 61 return fields.count(offset) != 0; in IsFieldPresentForOffset() 76 return fields.at(offset); in GetField() 140 for (const auto &item : fields) { in ForAllCachedFields() 158 PandaUnorderedMap<uint32_t, std::reference_wrapper<const CachedField>> fields; variable
|
| /ark/runtime_core/runtime/ |
| D | class_linker.cpp | 75 Span<Field> fields = class_ptr->GetFields(); in FreeClassData() local 76 if (fields.Size() > 0) { in FreeClassData() 77 allocator_->Free(fields.begin()); in FreeClassData() 300 explicit ClassDataAccessor(Span<Field> fields) : fields_(fields) {} in ClassDataAccessor() argument 323 ClassLinker::ClassInfo ClassLinker::GetClassInfo(Span<Method> methods, Span<Field> fields, Class *b… in GetClassInfo() argument 336 ClassDataAccessor data_accessor(fields); in GetClassInfo() 429 Span<Field> fields {allocator_->AllocArray<Field>(num_fields), num_fields}; in LoadFields() local 434 … [klass, &sfields_idx, &ifields_idx, &fields](panda_file::FieldDataAccessor &field_data_accessor) { in LoadFields() 435 … Field *field = field_data_accessor.IsStatic() ? &fields[sfields_idx++] : &fields[ifields_idx++]; in LoadFields() 441 klass->SetFields(fields, num_sfields); in LoadFields() [all …]
|
| D | class.cpp | 95 // Initializa all static fields with 0 value. in Class() 148 os << " static fields (" << this->num_sfields_ << " entries)\n"; in DumpClass() 151 os << " instance fields (" << this->num_fields_ - this->num_sfields_ << " entries)\n"; in DumpClass()
|
| /ark/runtime_core/runtime/mem/gc/static/ |
| D | gc_static_impl.cpp | 28 // Iterate over instance fields in HandleObject() 47 // Iterate over static fields in HandleClass() 98 … // Handle Class handles static fields only, so we need to Handle regular fields explicitly too in MarkInstance()
|
| /ark/runtime_core/assembler/ |
| D | assembly-emitter.h | 38 std::unordered_map<uint32_t, std::string> fields; member 196 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields); 200 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, 206 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, 212 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, 218 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, 223 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, 230 … const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
|
| D | assembly-emitter.cpp | 446 … const std::unordered_map<std::string, BaseFieldItem *> &fields) in CreateScalarEnumValueItem() argument 449 auto it = fields.find(name); in CreateScalarEnumValueItem() 450 if (it == fields.cend()) { in CreateScalarEnumValueItem() 467 const std::unordered_map<std::string, BaseFieldItem *> &fields, in CreateScalarAnnotationValueItem() argument 471 …auto *annotation_item = CreateAnnotationItem(container, annotation, program, classes, fields, meth… in CreateScalarAnnotationValueItem() 488 … const std::unordered_map<std::string, BaseFieldItem *> &fields, in CreateScalarValueItem() argument 523 return CreateScalarEnumValueItem(container, value, out, fields); in CreateScalarValueItem() 526 … return CreateScalarAnnotationValueItem(container, value, out, program, classes, fields, methods); in CreateScalarValueItem() 538 … const std::unordered_map<std::string, BaseFieldItem *> &fields, in CreateValueItem() argument 546 … CreateScalarValueItem(container, &elem_value, &elements, program, classes, fields, methods); in CreateValueItem() [all …]
|
| /ark/runtime_core/docs/ |
| D | runtime-class.md | 3 …dependent information about classes. Virtual table and region for static fields are embedded to th… 17 ... // Mirror fields 31 | Mirror fields | | |
|
| /ark/ts2abc/ |
| D | OAT.xml | 30 2. policyitem: The fields type, name, path, desc is required, and the fields rule, group, filefilte… 42 6. policyitem rule and group: These two fields are used together to merge policy results. "may" pol…
|
| /ark/js_runtime/ |
| D | OAT.xml | 31 2. policyitem: The fields type, name, path, desc is required, and the fields rule, group, filefilte… 43 6. policyitem rule and group: These two fields are used together to merge policy results. "may" pol…
|
| /ark/ts2abc/ts2panda/src/base/ |
| D | typeSystem.ts | 153 fields: Map<string, Array<number>> = new Map<string, Array<number>>(); property in ClassType 241 this.fields.set(fieldName, fieldInfo); 301 // record unstatic fields and methods 305 // record static methods and fields; 314 … let transferredTarget: Map<string, Array<number>> = isStatic ? this.staticFields : this.fields; 615 fields: Map<string, Array<number>> = new Map<string, Array<number>>(); property in InterfaceType 670 this.fields.set(fieldName, fieldInfo); 718 // record fields and methods 727 let transferredTarget: Map<string, Array<number>> = this.fields;
|
| /ark/runtime_core/assembler/templates/ |
| D | ins_emit.h.erb | 22 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields, 89 % ops << 'fields.find(ids[0])->second->GetIndex(method)' 114 if ((ids.size() == 0) || (fields.find(ids[0]) == fields.cend())) {
|
| /ark/js_runtime/ecmascript/ts_types/tests/ |
| D | ts_type_test.cpp | 112 JSHandle<TSObjectType> fields = JSHandle<TSObjectType>(thread, interfaceType->GetFields()); in HWTEST_F_L0() local 113 …TSObjLayoutInfo *fieldsTypeInfo = TSObjLayoutInfo::Cast(fields->GetObjLayoutInfo().GetTaggedObject… in HWTEST_F_L0() 158 JSHandle<TSObjectType> fields = JSHandle<TSObjectType>(thread, classType->GetInstanceType()); in HWTEST_F_L0() local 159 …TSObjLayoutInfo *fieldsTypeInfo = TSObjLayoutInfo::Cast(fields->GetObjLayoutInfo().GetTaggedObject… in HWTEST_F_L0()
|
| /ark/runtime_core/runtime/mem/ |
| D | object_helpers-inl.h | 84 void TraverseFields(const Span<Field> &fields, Class *cls, ObjectHeader *object_header, in TraverseFields() argument 87 for (const Field &field : fields) { in TraverseFields() 106 // Iterate over static fields in TraverseClass() 127 // Iterate over instance fields in TraverseObject()
|
| D | object_helpers.cpp | 83 Span<Field> fields = cls->GetInstanceFields(); in DumpObject() local 96 for (Field &field : fields) { in DumpObject() 173 // Dump class static fields in DumpClass() 175 *o_stream << "Dump static fields:" << std::endl; in DumpClass() 176 const Span<Field> &fields = cls->GetStaticFields(); in DumpClass() local 178 TraverseFields(fields, cls, cls_object, field_dump); in DumpClass() 179 *o_stream << "Dump cls object fields:" << std::endl; in DumpClass()
|
| /ark/runtime_core/tests/cts-generator/cts-template/ |
| D | newobj.yaml | 36 … Resolve class type from type_id, allocate memory for an object, initialize its fields with their 174 … Resolve class type from type_id, allocate memory for an object, initialize its fields with their 217 … Resolve class type from type_id, allocate memory for an object, initialize its fields with their 278 … Resolve class type from type_id, allocate memory for an object, initialize its fields with their 281 description: Check that objects fields are properly initialized in PandaAssembly context.
|
| /ark/runtime_core/runtime/include/ |
| D | class.h | 207 void SetFields(Span<Field> fields, uint32_t num_sfields) in SetFields() argument 209 fields_ = fields.data(); in SetFields() 210 num_fields_ = fields.size(); in SetFields() 866 uint32_t num_reffields_ {0}; // instance reference fields num 867 uint32_t num_refsfields_ {0}; // static reference fields num 868 uint32_t offset_reffields_ {0}; // first instance reference fields offset in object layout 869 uint32_t offset_refsfields_ {0}; // first static reference fields offset in object layout
|
| /ark/runtime_core/templates/ |
| D | common.rb | 85 fields.each do |field| 96 fields.each do |field|
|
| /ark/js_runtime/ecmascript/builtins/ |
| D | builtins_date.cpp | 66 std::array<int64_t, DATE_LENGTH> fields = {0, 0, 1, 0, 0, 0, 0, 0, 0}; in DateConstructor() local 79 fields[i] = static_cast<int64_t>(temp); in DateConstructor() 80 if (i == 0 && fields[0] >= 0 && fields[0] < JSDate::HUNDRED) { in DateConstructor() 81 fields[0] += JSDate::NINETEEN_HUNDRED_YEAR; in DateConstructor() 84 … timeValue = JSTaggedValue((i == length) ? JSDate::SetDateValues(&fields, true) : base::NAN_VALUE); in DateConstructor()
|
| /ark/runtime_core/tests/cts-coverage-tool/ |
| D | spectrac.rb | 48 opts.on('-f', '--full FILE', 'Output spec file with additional coverage-specific fields in yaml') 49 …opts.on('-F', '--full_md FILE', 'Output spec file with additional coverage-specific fields in mark…
|