Home
last modified time | relevance | path

Searched refs:DebugInfoItem (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/runtime_core/static_core/quickener/
H A Dquickener.h42 panda_file::DebugInfoItem *CreateDebugInfoItem(panda_file::File::EntityId debug_info_id);
44 void UpdateDebugInfo(panda_file::DebugInfoItem *debug_info_item, panda_file::File::EntityId debug_info_id);
/arkcompiler/runtime_core/libpandafile/tests/
H A Ddebug_info_extractor_test.cpp68 DebugInfoItem *debug_info_item = container->CreateItem<DebugInfoItem>(line_number_program_item); in PreparePandaFile()
91 DebugInfoItem *debug_info_item_bar = container->CreateItem<DebugInfoItem>(line_number_program_item_bar); in PreparePandaFile()
113 DebugInfoItem *debug_info_item_baz = container->CreateItem<DebugInfoItem>(line_number_program_item_baz); in PreparePandaFile()
H A Dfile_item_container_test.cpp639 DebugInfoItem *debug_info_item = container.CreateItem<DebugInfoItem>(line_number_program_item); in HWTEST()
/arkcompiler/runtime_core/libpandafile/
H A Dfile_reader.h87 DebugInfoItem *CreateDebugInfoItem(File::EntityId debug_info_id);
90 void UpdateDebugInfo(DebugInfoItem *debug_info_item, File::EntityId debug_info_id);
H A Dfile_items.h699 class DebugInfoItem : public BaseItem { class in panda::panda_file::ClassTag::MethodTag::FieldTag::FunctionKind::ItemRank
701 explicit DebugInfoItem(LineNumberProgramItem *item) : program_(item) {} in DebugInfoItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::FunctionKind::ItemRank::DebugInfoItem
703 ~DebugInfoItem() override = default;
705 DEFAULT_MOVE_SEMANTIC(DebugInfoItem);
706 DEFAULT_COPY_SEMANTIC(DebugInfoItem);
901 void SetDebugInfo(DebugInfoItem *debug_info) in SetDebugInfo()
953 DebugInfoItem *GetDebugInfo() const in GetDebugInfo()
1003 DebugInfoItem *debug_info_;
H A Dfile_item_container.h198 void DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper);
244 if (std::is_same_v<T, DebugInfoItem>) { in GetInsertPosition()
H A Dfile_items.cpp1628 size_t DebugInfoItem::CalculateSize() const in CalculateSize()
1645 bool DebugInfoItem::Write(Writer *writer) in Write()
1679 void DebugInfoItem::Dump(std::ostream &os) const in Dump()
H A Dfile_reader.cpp579 DebugInfoItem *FileReader::CreateDebugInfoItem(File::EntityId debug_info_id) in CreateDebugInfoItem()
583 return static_cast<DebugInfoItem *>(it->second); in CreateDebugInfoItem()
587 auto *debug_info_item = container_.CreateItem<DebugInfoItem>(lnp_item); in CreateDebugInfoItem()
1164 void FileReader::UpdateDebugInfo(DebugInfoItem *debug_info_item, File::EntityId debug_info_id) in UpdateDebugInfo()
H A Dfile_item_container.cpp254 void ItemContainer::DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper) in DeduplicateLineNumberProgram()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_reader.h104 DebugInfoItem *CreateDebugInfoItem(File::EntityId debugInfoId);
106 void UpdateDebugInfo(DebugInfoItem *debugInfoItem, File::EntityId debugInfoId);
H A Dfile_items.h705 class DebugInfoItem : public BaseItem { class in ark::panda_file::ClassTag::MethodTag::FieldTag
707 explicit DebugInfoItem(LineNumberProgramItem *item) : program_(item) {} in DebugInfoItem() function in ark::panda_file::ClassTag::MethodTag::FieldTag::DebugInfoItem
709 ~DebugInfoItem() override = default;
711 DEFAULT_MOVE_SEMANTIC(DebugInfoItem);
712 DEFAULT_COPY_SEMANTIC(DebugInfoItem);
914 void SetDebugInfo(DebugInfoItem *debugInfo) in SetDebugInfo()
919 DebugInfoItem *GetDebugInfo() in GetDebugInfo()
971 DebugInfoItem *GetDebugInfo() const in GetDebugInfo()
1032 DebugInfoItem *debugInfo_ {nullptr};
H A Dfile_item_container.h198 void DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper);
210 if (std::is_same_v<T, DebugInfoItem>) { in GetInsertPosition()
H A Dfile_items.cpp1567 size_t DebugInfoItem::CalculateSize() const in CalculateSize()
1584 bool DebugInfoItem::Write(Writer *writer) in Write()
1618 void DebugInfoItem::Dump(std::ostream &os) const in Dump()
H A Dfile_reader.cpp554 DebugInfoItem *FileReader::CreateDebugInfoItem(File::EntityId debugInfoId) in CreateDebugInfoItem()
558 return static_cast<DebugInfoItem *>(it->second); in CreateDebugInfoItem()
576 auto *debugInfoItem = container_.CreateItem<DebugInfoItem>(lnpItem); in CreateDebugInfoItem()
1085 void FileReader::UpdateDebugInfo(DebugInfoItem *debugInfoItem, File::EntityId debugInfoId) in UpdateDebugInfo()
H A Dfile_item_container.cpp271 void ItemContainer::DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper) in DeduplicateLineNumberProgram()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Ddebug_info_extractor_test.cpp71 auto *debugInfoItem = container->CreateItem<DebugInfoItem>(lineNumberProgramItem); in PreparePandaFile()
93 auto *debugInfoItemBar = container->CreateItem<DebugInfoItem>(lineNumberProgramItemBar); in PreparePandaFile()
115 auto *debugInfoItemBaz = container->CreateItem<DebugInfoItem>(lineNumberProgramItemBaz); in PreparePandaFile()
H A Dfile_item_container_test.cpp544 auto *debugInfoItem = container.CreateItem<DebugInfoItem>(lineNumberProgramItem); in TEST()
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-function.h157 void BuildLineNumberProgram(panda_file::DebugInfoItem *debugItem, const std::vector<uint8_t> &bytecode,
H A Dassembly-emitter.cpp37 using ark::panda_file::DebugInfoItem;
1286 auto *debugInfo = items->CreateItem<DebugInfoItem>(lineNumberProgram); in SetCodeAndDebugInfo()
1753 void Function::BuildLineNumberProgram(panda_file::DebugInfoItem *debugItem, const std::vector<uint8_t> &bytecode, in BuildLineNumberProgram()
/arkcompiler/runtime_core/assembler/
H A Dassembly-function.h184 void BuildLineNumberProgram(panda_file::DebugInfoItem *debug_item, const std::vector<uint8_t> &bytecode,
H A Dassembly-emitter.cpp40 using panda::panda_file::DebugInfoItem;
1162 auto *debug_info = items->CreateItem<DebugInfoItem>(line_number_program); in SetCodeAndDebugInfo()
1732 void Function::BuildLineNumberProgram(panda_file::DebugInfoItem *debug_item, const std::vector<uint8_t> &bytecode, in BuildLineNumberProgram()
/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_context.cpp290 auto *ndbg = cont_.CreateItem<panda_file::DebugInfoItem>(lnpItem); in UpdateDebugInfo()

Completed in 56 milliseconds