Home
last modified time | relevance | path

Searched refs:StringItem (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/runtime_core/libpandafile/tests/
H A Ddebug_info_extractor_test.cpp46 StringItem *method_name = container->GetOrCreateStringItem("foo"); 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->GetOrCreateStringItem("local_0"); in PreparePandaFile()
62 StringItem *local_variable_name_1 = container->GetOrCreateStringItem("local_1"); in PreparePandaFile()
63 StringItem *local_variable_name_2 = container->GetOrCreateStringItem("local_2"); in PreparePandaFile()
64 StringItem *local_variable_type_i32 = container->GetOrCreateStringItem("I"); in PreparePandaFile()
65 StringItem *local_variable_sig_type_i32 = container->GetOrCreateStringItem("type_i32"); in PreparePandaFile()
73 StringItem *method_name_bar = container->GetOrCreateStringItem("bar"); in PreparePandaFile()
87 StringItem *param_string_item_bar in PreparePandaFile()
[all...]
H A Dfile_item_container_test.cpp58 StringItem *string_item = container.GetOrCreateStringItem("1"); in HWTEST()
238 ClassItem* class_item, ClassItem* empty_class_item, StringItem* source_file, in TestPandaFile()
292 FieldItem* field_item, StringItem* field_name) in TestAnnotationsAndFields()
318 StringItem* method_name, ProtoItem* proto_item) in TestMethods()
371 StringItem *method_name = container.GetOrCreateStringItem("foo"); in HWTEST()
381 StringItem *field_name = container.GetOrCreateStringItem("field"); in HWTEST()
405 StringItem *source_file = container.GetOrCreateStringItem("source_file"); in HWTEST()
449 StringItem *method_name = container.GetOrCreateStringItem("foo"); in HWTEST()
573 StringItem *method_name = container.GetOrCreateStringItem("foo"); in TestProtos()
626 StringItem *method_nam in HWTEST()
[all...]
H A Dpgo_test.cpp31 StringItem *method_name_1 = container.GetOrCreateStringItem("foo1"); in CreateItems()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Ddebug_info_extractor_test.cpp49 StringItem *methodName = container->GetOrCreateStringItem("foo"); in PreparePandaFile()
62 StringItem *sourceFileItem = container->GetOrCreateStringItem(SOURCE_FILE); in PreparePandaFile()
63 StringItem *paramStringItem = container->GetOrCreateStringItem("arg0"); in PreparePandaFile()
64 StringItem *localVariableName0 = container->GetOrCreateStringItem("local_0"); in PreparePandaFile()
65 StringItem *localVariableName1 = container->GetOrCreateStringItem("local_1"); in PreparePandaFile()
66 StringItem *localVariableName2 = container->GetOrCreateStringItem("local_2"); in PreparePandaFile()
67 StringItem *localVariableTypeI32 = container->GetOrCreateStringItem("I"); in PreparePandaFile()
68 StringItem *localVariableSigTypeI32 = container->GetOrCreateStringItem("type_i32"); in PreparePandaFile()
76 StringItem *methodNameBar = container->GetOrCreateStringItem("bar"); in PreparePandaFile()
89 StringItem *paramStringItemBar in PreparePandaFile()
[all...]
H A Dfile_item_container_test.cpp50 StringItem *stringItem = container.GetOrCreateStringItem("1"); in TEST()
195 StringItem *methodName = container.GetOrCreateStringItem("foo"); in TEST()
205 StringItem *fieldName = container.GetOrCreateStringItem("field"); in TEST()
228 StringItem *sourceFile = container.GetOrCreateStringItem("source_file"); in TEST()
355 StringItem *methodName = container.GetOrCreateStringItem("foo"); in TEST()
434 StringItem *methodName = container.GetOrCreateStringItem("foo"); in TestProtos()
531 StringItem *methodName = container.GetOrCreateStringItem("foo"); in TEST()
539 StringItem *sourceFileItem = container.GetOrCreateStringItem("<source>"); in TEST()
540 StringItem *sourceCodeItem = container.GetOrCreateStringItem("let a = 1;"); in TEST()
541 StringItem *paramStringIte in TEST()
[all...]
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_items.h428 class StringItem : public BaseItem { class in ark::panda_file::ClassTag::MethodTag::FieldTag
430 explicit StringItem(std::string str);
432 explicit StringItem(File::StringData data);
434 ~StringItem() override = default;
455 DEFAULT_MOVE_SEMANTIC(StringItem);
456 DEFAULT_COPY_SEMANTIC(StringItem);
477 StringItem *GetNameItem() const in GetNameItem()
498 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type);
506 StringItem *name_;
512 FieldItem(ClassItem *cls, StringItem *nam
[all...]
H A Dfile_items.cpp149 StringItem::StringItem(std::string str) : str_(std::move(str)) in StringItem() function in ark::panda_file::StringItem
163 StringItem::StringItem(File::StringData data) in StringItem() function in ark::panda_file::StringItem
168 size_t StringItem::CalculateSize() const in CalculateSize()
174 bool StringItem::Write(Writer *writer) in Write()
179 LOG(ERROR, PANDAFILE) << "Writing StringItem with size greater than 0x7fffffffU is not supported!"; in Write()
504 BaseMethodItem::BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags) in BaseMethodItem()
542 MethodItem::MethodItem(ClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags, in MethodItem()
1187 BaseFieldItem::BaseFieldItem(BaseClassItem *cls, StringItem *nam
[all...]
H A Dfile_item_container.h48 StringItem *GetOrCreateStringItem(const std::string &str);
94 static_assert(!std::is_same_v<T, StringItem>, "Use GetOrCreateStringItem to create StringItem"); in CreateItem()
125 std::unordered_map<std::string, StringItem *> *GetStringMap() in GetStringMap()
552 std::unordered_map<std::string, StringItem *> stringMap_;
H A Dpgo.cpp32 identity = static_cast<StringItem *>(item.get())->GetData(); in GetNameInfo()
/arkcompiler/runtime_core/libpandafile/
H A Dfile_items.h455 class StringItem : public IndexedItem { class in panda::panda_file::ClassTag::MethodTag::FieldTag::FunctionKind::ItemRank
457 explicit StringItem(std::string str, ItemContainer *container);
459 explicit StringItem(File::StringData data, ItemContainer *container);
461 ~StringItem() override = default;
487 DEFAULT_MOVE_SEMANTIC(StringItem);
488 DEFAULT_COPY_SEMANTIC(StringItem);
509 StringItem *GetNameItem() const in GetNameItem()
520 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container);
528 StringItem *name_;
534 FieldItem(ClassItem *cls, StringItem *nam
[all...]
H A Dfile_items.cpp192 StringItem::StringItem(std::string str, ItemContainer *container) : IndexedItem(container), str_(std::move(str)) in StringItem() function in panda::panda_file::StringItem
206 StringItem::StringItem(File::StringData data, ItemContainer *container) in StringItem() function in panda::panda_file::StringItem
211 size_t StringItem::CalculateSize() const in CalculateSize()
217 bool StringItem::Write(Writer *writer) in Write()
222 LOG(ERROR, PANDAFILE) << "Writing StringItem with size greater than 0x7fffffffU is not supported!"; in Write()
554 BaseMethodItem::BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, in BaseMethodItem()
601 MethodItem::MethodItem(ClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, in MethodItem()
1251 BaseFieldItem::BaseFieldItem(BaseClassItem *cls, StringItem *nam
[all...]
H A Dfile_item_container.h42 StringItem *GetOrCreateStringItem(const std::string &str);
76 static_assert(!std::is_same_v<T, StringItem>, "Use GetOrCreateStringItem to create StringItem"); in CreateItem()
120 std::unordered_map<std::string, StringItem *> *GetStringMap() in GetStringMap()
579 std::unordered_map<std::string, StringItem *> string_map_;
H A Dpgo.cpp35 identity = static_cast<StringItem *>(item.get())->GetData(); in GetNameInfo()
/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_context.h46 panda_file::StringItem *it {};
167 std::map<std::tuple<panda_file::BaseClassItem *, panda_file::StringItem *, panda_file::TypeItem *>,
170 std::map<std::tuple<panda_file::BaseClassItem *, panda_file::StringItem *, panda_file::ProtoItem *, uint32_t>,
178 panda_file::StringItem *StringFromOld(const panda_file::StringItem *s);
180 static std::string GetStr(const panda_file::StringItem *si);
H A Dlinker_code_parser_context.cpp33 panda_file::StringItem *GetOrCreateStringItem(const std::string &s) in GetOrCreateStringItem()
61 panda_file::StringItem *GetOrCreateStringItem(const std::string &s) in GetOrCreateStringItem()
122 auto str = ctx->StringFromOld(i.GetValue<panda_file::StringItem *>()); in ApplyLiteralArrayChange()
H A Dlinker_context_misc.cpp74 void ReprMethod(std::ostream &o, panda_file::StringItem *name, panda_file::BaseClassItem *clz, panda_file::ProtoItem *p) in ReprMethod()
168 auto str = static_cast<const panda_file::StringItem *>(i); in ReprStringItem()
H A Dlinker_context.cpp761 return StringFromOld(static_cast<panda_file::StringItem *>(oi)); in ScalarValueIdFromOld()
812 std::string Context::GetStr(const panda_file::StringItem *si) in GetStr()
817 panda_file::StringItem *Context::StringFromOld(const panda_file::StringItem *s) in StringFromOld()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.h48 std::unordered_map<std::string, panda_file::StringItem *> string_items;
108 static panda_file::StringItem *GetMethodName(panda_file::ItemContainer *items, const Function &func,
126 panda_file::StringItem *method_name, const std::string &mangled_name,
H A Dassembly-emitter.cpp56 using panda::panda_file::StringItem;
898 StringItem *AsmEmitter::GetMethodName(ItemContainer *items, const Function &func, const std::string &name) in GetMethodName()
1000 ForeignClassItem *foreign_area, uint32_t access_flags, StringItem *method_name, in CreateMethodItem()
1042 StringItem *method_name = GetMethodName(items, func, name); in MakeFunctionItems()
1596 const std::unordered_map<std::string, panda_file::StringItem *> &strings, in Emit()
1642 StringItem *variable_name = container->GetOrCreateStringItem(v.name); in EmitLocalVariable()
1643 StringItem *variable_type = container->GetOrCreateStringItem(v.signature); in EmitLocalVariable()
1647 StringItem *type_signature = container->GetOrCreateStringItem(v.signature_type); in EmitLocalVariable()
H A Dassembly-function.h159 const std::unordered_map<std::string, panda_file::StringItem *> &strings,
H A Dassembly-ins.h114 const std::unordered_map<std::string, panda_file::StringItem *> &strings,
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.h49 std::unordered_map<std::string_view, panda_file::StringItem *> stringItems;
108 static panda_file::StringItem *GetMethodName(panda_file::ItemContainer *items, const Function &func,
130 panda_file::StringItem *methodName, const std::string &mangledName,
H A Dassembly-function.h139 const std::unordered_map<std::string_view, panda_file::StringItem *> &strings,
H A Dassembly-emitter.cpp51 using ark::panda_file::StringItem;
1042 StringItem *AsmEmitter::GetMethodName(ItemContainer *items, const Function &func, const std::string &name) in GetMethodName()
1150 ForeignClassItem *foreignArea, uint32_t accessFlags, StringItem *methodName, in CreateMethodItem()
1191 StringItem *methodName = GetMethodName(items, func, name); in MakeFunctionItems()
1645 const std::unordered_map<std::string_view, panda_file::StringItem *> &strings, in Emit()
1688 StringItem *variableName = container->GetOrCreateStringItem(v.name); in EmitLocalVariable()
1689 StringItem *variableType = container->GetOrCreateStringItem(v.signature); in EmitLocalVariable()
1693 StringItem *typeSignature = container->GetOrCreateStringItem(v.signatureType); in EmitLocalVariable()
H A Dassembly-ins.h128 const std::unordered_map<std::string_view, panda_file::StringItem *> &strings,

Completed in 30 milliseconds

12