/arkcompiler/runtime_core/static_core/quickener/ |
H A D | quickener.h | 42 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 D | debug_info_extractor_test.cpp | 68 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 D | file_item_container_test.cpp | 639 DebugInfoItem *debug_info_item = container.CreateItem<DebugInfoItem>(line_number_program_item); in HWTEST()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_reader.h | 87 DebugInfoItem *CreateDebugInfoItem(File::EntityId debug_info_id); 90 void UpdateDebugInfo(DebugInfoItem *debug_info_item, File::EntityId debug_info_id);
|
H A D | file_items.h | 699 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 D | file_item_container.h | 198 void DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper); 244 if (std::is_same_v<T, DebugInfoItem>) { in GetInsertPosition()
|
H A D | file_items.cpp | 1628 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 D | file_reader.cpp | 579 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 D | file_item_container.cpp | 254 void ItemContainer::DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper) in DeduplicateLineNumberProgram()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_reader.h | 104 DebugInfoItem *CreateDebugInfoItem(File::EntityId debugInfoId); 106 void UpdateDebugInfo(DebugInfoItem *debugInfoItem, File::EntityId debugInfoId);
|
H A D | file_items.h | 705 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 D | file_item_container.h | 198 void DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper); 210 if (std::is_same_v<T, DebugInfoItem>) { in GetInsertPosition()
|
H A D | file_items.cpp | 1567 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 D | file_reader.cpp | 554 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 D | file_item_container.cpp | 271 void ItemContainer::DeduplicateLineNumberProgram(DebugInfoItem *item, ItemDeduper *deduper) in DeduplicateLineNumberProgram()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | debug_info_extractor_test.cpp | 71 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 D | file_item_container_test.cpp | 544 auto *debugInfoItem = container.CreateItem<DebugInfoItem>(lineNumberProgramItem); in TEST()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-function.h | 157 void BuildLineNumberProgram(panda_file::DebugInfoItem *debugItem, const std::vector<uint8_t> &bytecode,
|
H A D | assembly-emitter.cpp | 37 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 D | assembly-function.h | 184 void BuildLineNumberProgram(panda_file::DebugInfoItem *debug_item, const std::vector<uint8_t> &bytecode,
|
H A D | assembly-emitter.cpp | 40 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 D | linker_context.cpp | 290 auto *ndbg = cont_.CreateItem<panda_file::DebugInfoItem>(lnpItem); in UpdateDebugInfo()
|