Home
last modified time | relevance | path

Searched refs:container (Results 1 - 25 of 28) sorted by relevance

12

/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp56 ItemContainer container; in HWTEST() local
58 StringItem *string_item = container.GetOrCreateStringItem("1"); in HWTEST()
59 EXPECT_EQ(string_item, container.GetOrCreateStringItem("1")); in HWTEST()
61 ClassItem *class_item = container.GetOrCreateClassItem("1"); in HWTEST()
62 EXPECT_EQ(class_item, container.GetOrCreateClassItem("1")); in HWTEST()
64 ValueItem *int_item = container.GetOrCreateIntegerValueItem(1); in HWTEST()
65 EXPECT_EQ(int_item, container.GetOrCreateIntegerValueItem(1)); in HWTEST()
67 ValueItem *long_item = container.GetOrCreateLongValueItem(1); in HWTEST()
68 EXPECT_EQ(long_item, container.GetOrCreateLongValueItem(1)); in HWTEST()
71 ValueItem *float_item = container in HWTEST()
104 ItemContainer container; HWTEST() local
135 ItemContainer container; HWTEST() local
176 ItemContainer container; HWTEST() local
209 ItemContainer container; HWTEST() local
354 ItemContainer container; HWTEST() local
444 ItemContainer container; HWTEST() local
568 ItemContainer container; TestProtos() local
621 ItemContainer container; HWTEST() local
740 ItemContainer container; HWTEST() local
829 ItemContainer container; HWTEST() local
838 ItemContainer container; HWTEST() local
860 CreateItems(ItemContainer& container) CreateItems() argument
1046 ItemContainer container; HWTEST() local
1084 PerformTests(ItemContainer& container) PerformTests() argument
1141 ItemContainer container; HWTEST() local
1189 ItemContainer container; HWTEST() local
[all...]
H A Dpgo_test.cpp23 static void CreateItems(ItemContainer &container) in CreateItems() argument
26 ClassItem *empty_class_item = container.GetOrCreateClassItem("LTest;"); in CreateItems()
27 ClassItem *class_item_a = container.GetOrCreateClassItem("LAA;"); in CreateItems()
31 StringItem *method_name_1 = container.GetOrCreateStringItem("foo1"); in CreateItems()
32 PrimitiveTypeItem *ret_type_1 = container.GetOrCreatePrimitiveTypeItem(Type::TypeId::VOID); in CreateItems()
34 ProtoItem *proto_item_1 = container.GetOrCreateProtoItem(ret_type_1, params_1); in CreateItems()
39 CodeItem *code_item_1 = container.CreateItem<CodeItem>(0, 2, instructions_1); in CreateItems()
60 ItemContainer container; in HWTEST() local
61 CreateItems(container); in HWTEST()
63 for (auto &item : container in HWTEST()
101 ItemContainer container; HWTEST() local
[all...]
H A Ddebug_info_extractor_test.cpp41 void PreparePandaFile(ItemContainer *container) in PreparePandaFile() argument
43 ClassItem *class_item = container->GetOrCreateClassItem("A"); in PreparePandaFile()
46 StringItem *method_name = container->GetOrCreateStringItem("foo"); in PreparePandaFile()
48 PrimitiveTypeItem *ret_type = container->GetOrCreatePrimitiveTypeItem(Type::TypeId::VOID); in PreparePandaFile()
50 params.emplace_back(container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I32)); in PreparePandaFile()
51 ProtoItem *proto_item = container->GetOrCreateProtoItem(ret_type, params); in PreparePandaFile()
55 CodeItem *code_item = container->CreateItem<CodeItem>(4, 1, instructions); in PreparePandaFile()
59 StringItem *source_file_item = container->GetOrCreateStringItem(SOURCE_FILE); in PreparePandaFile()
60 StringItem *param_string_item = container->GetOrCreateStringItem("arg0"); in PreparePandaFile()
61 StringItem *local_variable_name_0 = container in PreparePandaFile()
311 ItemContainer container; SetUpTestSuite() local
[all...]
H A Dfile_test.cpp100 ItemContainer container; in HWTEST() local
106 classes.push_back(container.GetOrCreateClassItem(name)); in HWTEST()
111 ASSERT_TRUE(container.Write(&mem_writer)); in HWTEST()
275 ItemContainer container; in HWTEST() local
277 ASSERT_TRUE(container.Write(&writer)); in HWTEST()
302 ItemContainer container; in HWTEST() local
305 ASSERT_TRUE(container.Write(&writer)); in HWTEST()
323 ItemContainer container; in HWTEST() local
326 ASSERT_TRUE(container.Write(&writer)); in HWTEST()
395 ItemContainer container; in HWTEST() local
[all...]
H A Dfile_items_test.cpp204 ItemContainer container; in HWTEST() local
208 ScalarValueItem *int_item = container.GetOrCreateIntegerValueItem(kTestIntegerValue); in HWTEST()
209 EXPECT_EQ(int_item, container.GetOrCreateIntegerValueItem(kTestIntegerValue)); in HWTEST()
212 ScalarValueItem *long_item = container.GetOrCreateLongValueItem(kTestLongValue); in HWTEST()
213 EXPECT_EQ(long_item, container.GetOrCreateLongValueItem(kTestLongValue)); in HWTEST()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Ddebug_info_extractor_test.cpp44 void PreparePandaFile(ItemContainer *container) in PreparePandaFile() argument
46 ClassItem *classItem = container->GetOrCreateClassItem("A"); in PreparePandaFile()
49 StringItem *methodName = container->GetOrCreateStringItem("foo"); in PreparePandaFile()
51 PrimitiveTypeItem *retType = container->GetOrCreatePrimitiveTypeItem(Type::TypeId::VOID); in PreparePandaFile()
53 params.emplace_back(container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I32)); in PreparePandaFile()
54 ProtoItem *protoItem = container->GetOrCreateProtoItem(retType, params); in PreparePandaFile()
58 auto *codeItem = container->CreateItem<CodeItem>(4U, 1U, instructions); in PreparePandaFile()
62 StringItem *sourceFileItem = container->GetOrCreateStringItem(SOURCE_FILE); in PreparePandaFile()
63 StringItem *paramStringItem = container->GetOrCreateStringItem("arg0"); in PreparePandaFile()
64 StringItem *localVariableName0 = container in PreparePandaFile()
318 ItemContainer container; SetUpTestSuite() local
[all...]
H A Dfile_item_container_test.cpp48 ItemContainer container; in TEST() local
50 StringItem *stringItem = container.GetOrCreateStringItem("1"); in TEST()
51 EXPECT_EQ(stringItem, container.GetOrCreateStringItem("1")); in TEST()
53 ClassItem *classItem = container.GetOrCreateClassItem("1"); in TEST()
54 EXPECT_EQ(classItem, container.GetOrCreateClassItem("1")); in TEST()
56 ValueItem *intItem = container.GetOrCreateIntegerValueItem(1); in TEST()
57 EXPECT_EQ(intItem, container.GetOrCreateIntegerValueItem(1)); in TEST()
59 ValueItem *longItem = container.GetOrCreateLongValueItem(1); in TEST()
60 EXPECT_EQ(longItem, container.GetOrCreateLongValueItem(1)); in TEST()
63 ValueItem *floatItem = container in TEST()
96 ItemContainer container; TEST() local
122 ItemContainer container; TEST() local
148 ItemContainer container; TEST() local
178 ItemContainer container; TEST() local
350 ItemContainer container; TEST() local
429 ItemContainer container; TestProtos() local
526 ItemContainer container; TEST() local
626 ItemContainer container; TEST() local
716 ItemContainer container; TEST() local
725 ItemContainer container; TEST() local
751 ItemContainer container; TEST() local
946 ItemContainer container; TEST() local
1043 ItemContainer container; TEST() local
1087 ItemContainer container; TEST() local
[all...]
H A Dfile_test.cpp117 ItemContainer container; in TEST() local
124 classes.push_back(container.GetOrCreateClassItem(name)); in TEST()
129 ASSERT_TRUE(container.Write(&memWriter)); in TEST()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
H A Dstring_utils.h30 static void Split(const std::string &src, Container &container, char delim) in Split() argument
39 container.emplace_back(item); in Split()
44 static void SplitSV(const std::string_view &src, Container &container, char delim) in SplitSV() argument
55 container.emplace_back(src.substr(startInd, endInd - startInd)); in SplitSV()
65 static void Split(const std::string &src, std::unordered_set<std::string> &container, char delim) in Split() argument
73 container.insert(item); in Split()
77 static void Split(const std::string &src, std::queue<std::string> &container, char delim) in Split() argument
85 container.push(item); in Split()
H A Dutils.h135 bool Contains(const std::vector<T> &container, const T &data)
137 return (std::find(std::begin(container), std::end(container), data) != container.end());
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.h165 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out,
169 static panda_file::ScalarValueItem *CreateScalarPrimValueItem(panda_file::ItemContainer *container, in CreateScalarPrimValueItem() argument
176 out->emplace_back(v, container); in CreateScalarPrimValueItem()
181 return container->GetOrCreateIntegerValueItem(v); in CreateScalarPrimValueItem()
183 return container->GetOrCreateLongValueItem(v); in CreateScalarPrimValueItem()
185 return container->GetOrCreateFloatValueItem(v); in CreateScalarPrimValueItem()
187 return container->GetOrCreateDoubleValueItem(v); in CreateScalarPrimValueItem()
194 static panda_file::ScalarValueItem *CreateScalarStringValueItem(panda_file::ItemContainer *container,
198 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem> *out,
201 panda_file::ItemContainer *container, cons
[all...]
H A Dassembly-emitter.cpp63 std::unordered_map<Type::TypeId, PrimitiveTypeItem *> CreatePrimitiveTypes(ItemContainer *container) in CreatePrimitiveTypes() argument
66 res.insert({Type::TypeId::VOID, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::VOID)}); in CreatePrimitiveTypes()
67 res.insert({Type::TypeId::U1, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U1)}); in CreatePrimitiveTypes()
68 res.insert({Type::TypeId::I8, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I8)}); in CreatePrimitiveTypes()
69 res.insert({Type::TypeId::U8, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U8)}); in CreatePrimitiveTypes()
70 res.insert({Type::TypeId::I16, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I16)}); in CreatePrimitiveTypes()
71 res.insert({Type::TypeId::U16, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U16)}); in CreatePrimitiveTypes()
72 res.insert({Type::TypeId::I32, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I32)}); in CreatePrimitiveTypes()
73 res.insert({Type::TypeId::U32, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U32)}); in CreatePrimitiveTypes()
74 res.insert({Type::TypeId::I64, container in CreatePrimitiveTypes()
148 CreateLiteralItem( ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out, const AsmEmitter::AsmEntityCollections &entities) CreateLiteralItem() argument
216 CreateScalarStringValueItem(ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out) CreateScalarStringValueItem() argument
229 CreateScalarRecordValueItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const std::unordered_map<std::string, BaseClassItem *> &classes) CreateScalarRecordValueItem() argument
256 CreateScalarMethodValueItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateScalarMethodValueItem() argument
279 CreateScalarLiteralArrayItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const std::unordered_map<std::string, LiteralArrayItem *> &literalarrays) CreateScalarLiteralArrayItem() argument
296 CreateScalarEnumValueItem(ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const std::unordered_map<std::string, BaseFieldItem *> &fields) CreateScalarEnumValueItem() argument
316 CreateScalarAnnotationValueItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const AsmEmitter::AsmEntityCollections &entities) CreateScalarAnnotationValueItem() argument
335 CreateScalarValueItem(ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const AsmEmitter::AsmEntityCollections &entities) CreateScalarValueItem() argument
388 CreateValueItem(ItemContainer *container, const Value *value, const Program &program, const AsmEmitter::AsmEntityCollections &entities) CreateValueItem() argument
413 CreateAnnotationItem(ItemContainer *container, const AnnotationData &annotation, const Program &program, const AsmEmitter::AsmEntityCollections &entities) CreateAnnotationItem() argument
463 CreateMethodHandleItem(ItemContainer *container, const MethodHandle &mh, const std::unordered_map<std::string, BaseFieldItem *> &fields, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateMethodHandleItem() argument
493 AddAnnotations(T *item, ItemContainer *container, const AnnotationMetadata &metadata, const Program &program, const AsmEmitter::AsmEntityCollections &entities) AddAnnotations() argument
1633 EmitLocalVariable(panda_file::LineNumberProgramItem *program, ItemContainer *container, std::vector<uint8_t> *constant_pool, uint32_t &pc_inc, size_t instruction_number, size_t variable_index) const EmitLocalVariable() argument
1732 BuildLineNumberProgram(panda_file::DebugInfoItem *debug_item, const std::vector<uint8_t> &bytecode, ItemContainer *container, std::vector<uint8_t> *constant_pool, bool emit_debug_info) const BuildLineNumberProgram() argument
[all...]
H A Dassembly-function.h172 void EmitLocalVariable(panda_file::LineNumberProgramItem *program, panda_file::ItemContainer *container,
185 panda_file::ItemContainer *container, std::vector<uint8_t> *constant_pool,
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.h175 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out,
179 static panda_file::ScalarValueItem *CreateScalarPrimValueItem(panda_file::ItemContainer *container, in CreateScalarPrimValueItem() argument
191 return container->GetOrCreateIntegerValueItem(v); in CreateScalarPrimValueItem()
193 return container->GetOrCreateLongValueItem(v); in CreateScalarPrimValueItem()
195 return container->GetOrCreateFloatValueItem(v); in CreateScalarPrimValueItem()
197 return container->GetOrCreateDoubleValueItem(v); in CreateScalarPrimValueItem()
204 static panda_file::ScalarValueItem *CreateScalarStringValueItem(panda_file::ItemContainer *container,
208 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem> *out,
211 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem> *out,
214 panda_file::ItemContainer *container, cons
[all...]
H A Dassembly-emitter.cpp57 std::unordered_map<Type::TypeId, PrimitiveTypeItem *> CreatePrimitiveTypes(ItemContainer *container) in CreatePrimitiveTypes() argument
60 res.insert({Type::TypeId::VOID, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::VOID)}); in CreatePrimitiveTypes()
61 res.insert({Type::TypeId::U1, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U1)}); in CreatePrimitiveTypes()
62 res.insert({Type::TypeId::I8, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I8)}); in CreatePrimitiveTypes()
63 res.insert({Type::TypeId::U8, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U8)}); in CreatePrimitiveTypes()
64 res.insert({Type::TypeId::I16, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I16)}); in CreatePrimitiveTypes()
65 res.insert({Type::TypeId::U16, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U16)}); in CreatePrimitiveTypes()
66 res.insert({Type::TypeId::I32, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::I32)}); in CreatePrimitiveTypes()
67 res.insert({Type::TypeId::U32, container->GetOrCreatePrimitiveTypeItem(Type::TypeId::U32)}); in CreatePrimitiveTypes()
68 res.insert({Type::TypeId::I64, container in CreatePrimitiveTypes()
196 CreateLiteralItem( ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out, const std::unordered_map<std::string, panda_file::BaseMethodItem *> &methods) CreateLiteralItem() argument
396 CreateScalarStringValueItem(ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out) CreateScalarStringValueItem() argument
409 CreateScalarRecordValueItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const std::unordered_map<std::string, BaseClassItem *> &classes) CreateScalarRecordValueItem() argument
436 CreateScalarMethodValueItem( ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, const std::unordered_map<std::string, BaseMethodItem *> &methods) CreateScalarMethodValueItem() argument
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
1673 EmitLocalVariable(panda_file::LineNumberProgramItem *program, ItemContainer *container, std::vector<uint8_t> *constantPool, uint32_t &pcInc, size_t instructionNumber) const EmitLocalVariable() argument
1753 BuildLineNumberProgram(panda_file::DebugInfoItem *debugItem, const std::vector<uint8_t> &bytecode, ItemContainer *container, std::vector<uint8_t> *constantPool, bool emitDebugInfo) const BuildLineNumberProgram() argument
[all...]
H A Dassembly-function.h146 void EmitLocalVariable(panda_file::LineNumberProgramItem *program, panda_file::ItemContainer *container,
158 panda_file::ItemContainer *container, std::vector<uint8_t> *constantPool,
/arkcompiler/runtime_core/libpandafile/
H A Dfile_items.h305 explicit IndexedItem(ItemContainer *container);
400 explicit TypeItem(Type type, ItemContainer *container) : IndexedItem(container), type_(type) {} in TypeItem() argument
402 explicit TypeItem(Type::TypeId type_id, ItemContainer *container) : IndexedItem(container), type_(type_id) {} in TypeItem() argument
425 explicit PrimitiveTypeItem(Type type, ItemContainer *container) : PrimitiveTypeItem(type.GetId(), container) {} in PrimitiveTypeItem() argument
427 explicit PrimitiveTypeItem(Type::TypeId type_id, ItemContainer *container) : TypeItem(type_id, container) in PrimitiveTypeItem() argument
457 explicit StringItem(std::string str, ItemContainer *container);
637 LineNumberProgramItem(ItemContainer *container) LineNumberProgramItem() argument
1020 BaseClassItem(const std::string &name, ItemContainer *container) BaseClassItem() argument
1040 ClassItem(const std::string &name, ItemContainer *container) ClassItem() argument
1207 ForeignClassItem(const std::string &name, ItemContainer *container) ForeignClassItem() argument
1227 ForeignFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container) ForeignFieldItem() argument
1248 ForeignMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, ItemContainer *container) ForeignMethodItem() argument
1497 ValueItem(Type type, ItemContainer *container) ValueItem() argument
1534 ScalarValueItem(uint32_t v, ItemContainer *container) ScalarValueItem() argument
1536 ScalarValueItem(uint64_t v, ItemContainer *container) ScalarValueItem() argument
1538 ScalarValueItem(float v, ItemContainer *container) ScalarValueItem() argument
1540 ScalarValueItem(double v, ItemContainer *container) ScalarValueItem() argument
1542 ScalarValueItem(BaseItem *v, ItemContainer *container) ScalarValueItem() argument
1578 ArrayValueItem(panda_file::Type component_type, std::vector<ScalarValueItem> items, ItemContainer *container) ArrayValueItem() argument
1668 LiteralArrayItem(ItemContainer *container) LiteralArrayItem() argument
[all...]
H A Dfile_items.cpp184 IndexedItem::IndexedItem(ItemContainer *container) in IndexedItem() argument
186 if (container != nullptr) { in IndexedItem()
187 item_global_index_ = container->GetIndexedItemCount(); in IndexedItem()
188 container->IncIndexedItemCount(); in IndexedItem()
192 StringItem::StringItem(std::string str, ItemContainer *container) : IndexedItem(container), str_(std::move(str)) in StringItem() argument
206 StringItem::StringItem(File::StringData data, ItemContainer *container) in StringItem() argument
207 : IndexedItem(container), str_(reinterpret_cast<const char *>(data.data)), utf16_length_(data.utf16_length) in StringItem()
555 ItemContainer *container) in BaseMethodItem()
556 : IndexedItem(container), class in BaseMethodItem()
554 BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, ItemContainer *container) BaseMethodItem() argument
601 MethodItem(ClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, std::vector<MethodParamItem> params, ItemContainer *container) MethodItem() argument
1251 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container) BaseFieldItem() argument
1281 FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t access_flags, ItemContainer *container) FieldItem() argument
[all...]
/arkcompiler/runtime_core/static_core/quickener/
H A Dquickener.h32 Quickener(panda_file::ItemContainer *container, panda_file::File *file, in Quickener() argument
34 : container_(container), file_(file), items_(items) {}; in Quickener()
H A Dquick.cpp85 LOG(ERROR, QUICKENER) << "Cannot read container"; in main()
89 ark::panda_file::ItemContainer *container = reader.GetContainerPtr(); in main() local
91 ark::quick::Quickener quickener(container, const_cast<ark::panda_file::File *>(reader.GetFilePtr()), in main()
101 if (!container->Write(&writer, false)) { in main()
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/tests/
H A Djson_object_matcher.h192 auto JsonElementsAreArray(const Container<testing::Matcher<PropertyType>, Param...> &container) in JsonElementsAreArray() argument
196 std::transform(container.begin(), container.end(), std::back_inserter(elements), [](auto &matcher) { in JsonElementsAreArray()
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
H A DdeclgenEts2Ts.cpp93 void TSDeclGen::GenSeparated(const T &container, const CB &cb, const char *separator) in GenSeparated() argument
95 if (container.empty()) { in GenSeparated()
99 cb(container[0]); in GenSeparated()
100 for (std::size_t i = 1; i < container.size(); ++i) { in GenSeparated()
102 cb(container[i]); in GenSeparated()
H A DdeclgenEts2Ts.h76 void GenSeparated(const T &container, const CB &cb, const char *separator = ", ");
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dstring_table_test.cpp328 panda_file::ItemContainer container; in InternTooLongString() local
331 auto *stringItem = container.GetOrCreateStringItem(reinterpret_cast<char *>(stringData.data())); in InternTooLongString()
333 container.Write(&writer); in InternTooLongString()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_reader.cpp105 ItemContainer &container) in EmplaceLiteralString()
110 auto *stringItem = container.GetOrCreateStringItem(itemStr); in EmplaceLiteralString()
116 std::unique_ptr<const File> &file, ItemContainer &container) in EmplaceLiteralArrayString()
126 auto *stringItem = container.GetOrCreateStringItem(itemStr); in EmplaceLiteralArrayString()
232 static ValueItem *GeneratePrimitiveItemLesserInt32(AnnotationDataAccessor::Elem &annElem, ItemContainer &container, in GeneratePrimitiveItemLesserInt32() argument
241 return static_cast<ValueItem *>(container.CreateItem<ArrayValueItem>(Type(typeId), std::move(items))); in GeneratePrimitiveItemLesserInt32()
245 static ValueItem *GeneratePrimitiveItem(AnnotationDataAccessor::Elem &annElem, ItemContainer &container, in GeneratePrimitiveItem() argument
254 return static_cast<ValueItem *>(container.CreateItem<ArrayValueItem>(Type(typeId), std::move(items))); in GeneratePrimitiveItem()
103 EmplaceLiteralString(const panda_file::LiteralDataAccessor::LiteralValue &value, std::vector<panda_file::LiteralItem> &literalArray, std::unique_ptr<const File> &file, ItemContainer &container) EmplaceLiteralString() argument
114 EmplaceLiteralArrayString(const panda_file::LiteralDataAccessor::LiteralValue &value, std::vector<panda_file::LiteralItem> &literalArray, std::unique_ptr<const File> &file, ItemContainer &container) EmplaceLiteralArrayString() argument

Completed in 473 milliseconds

12