Home
last modified time | relevance | path

Searched refs:SectionList (Results 1 – 25 of 86) sorted by relevance

1234

/llvm-project/lldb/source/Core/
H A DSection.cpp473 #pragma mark SectionList in operator =()
475 SectionList &SectionList::operator=(const SectionList &rhs) { in AddSection()
481 size_t SectionList::AddSection(const lldb::SectionSP &section_sp) { in AddSection()
492 bool SectionList::DeleteSection(size_t idx) { in DeleteSection()
500 size_t SectionList::FindSectionIndex(const Section *sect) { in FindSectionIndex()
513 size_t SectionList::AddUniqueSection(const lldb::SectionSP &sect_sp) { in AddUniqueSection()
521 bool SectionList::ReplaceSection(user_id_t sect_id, in ReplaceSection()
539 size_t SectionList in GetNumSections()
[all...]
H A DDynamicLoader.cpp134 const SectionList *sections = GetSectionListFromModule(module); in UnloadSectionsCommon()
136 assert(sections && "SectionList missing from unloaded module."); in UnloadSectionsCommon()
145 const SectionList * in GetSectionListFromModule()
147 SectionList *sections = nullptr; in GetSectionListFromModule()
/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFContext.h23 SectionList *m_main_section_list;
24 SectionList *m_dwo_section_list;
58 explicit DWARFContext(SectionList *main_section_list, in DWARFContext()
59 SectionList *dwo_section_list) in DWARFContext()
/llvm-project/lldb/include/lldb/Core/
H A DSection.h35 class SectionList {
47 SectionList() = default;
49 SectionList &operator=(const SectionList &rhs);
140 SectionList &GetChildren() { return m_children; } in GetChildren()
142 const SectionList &GetChildren() const { return m_children; } in GetChildren()
276 SectionList m_children; // Child sections
H A DAddress.h28 class SectionList; variable
161 Address(lldb::addr_t file_addr, const SectionList *section_list);
372 const SectionList *sections);
H A DAddressRange.h19 class SectionList; variable
64 const SectionList *section_list = nullptr);
/llvm-project/lldb/unittests/Symbol/
H A DJSONSymbolTest.cpp53 SectionList sect_list; in TEST()
79 SectionList sect_list; in TEST()
153 SectionList sect_list; in TEST()
163 SectionList sect_list; in TEST()
186 SectionList sect_list; in TEST()
H A DSymbolTest.cpp20 static void EncodeDecode(const Symbol &object, const SectionList *sect_list, in EncodeDecode()
44 static void EncodeDecode(const Symbol &object, const SectionList *sect_list) { in EncodeDecode()
64 SectionList sect_list; in TEST()
/llvm-project/lldb/source/Expression/
H A DObjectFileJIT.cpp106 void ObjectFileJIT::CreateSections(SectionList &unified_section_list) { in CreateSections()
108 m_sections_up = std::make_unique<SectionList>(); in CreateSections()
130 SectionList *sections = GetSectionList(); in Dump()
171 SectionList *section_list = GetSectionList(); in SetLoadAddress()
/llvm-project/llvm/lib/Object/
H A DGOFFObjectFile.cpp65 SectionList.emplace_back(DummySection); // Dummy entry at index 0. in GOFFObjectFile()
140 SectionList.emplace_back(Section); in GOFFObjectFile()
149 SectionList.emplace_back(Section); in GOFFObjectFile()
162 SectionList.emplace_back(Section); in GOFFObjectFile()
348 for (size_t I = 0, E = SectionList.size(); I < E; ++I) { in getSymbolSection()
377 SectionEntryImpl EsdIds = SectionList[Sec.d.a]; in getSectionEdEsdRecord()
383 SectionEntryImpl EsdIds = SectionList[Sec.d.a]; in getSectionPrEsdRecord()
424 if ((Sec.d.a) >= SectionList.size()) in moveSectionNext()
430 SectionEntryImpl EsdIds = SectionList[Sec.d.a]; in getSectionName()
/llvm-project/lldb/source/Plugins/ObjectFile/Placeholder/
H A DObjectFilePlaceholder.cpp37 lldb_private::SectionList &unified_section_list) { in CreateSections()
38 m_sections_up = std::make_unique<lldb_private::SectionList>(); in CreateSections()
/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.cpp157 if (SectionList *sections = GetSectionList()) in Dump()
181 void ObjectFileCOFF::CreateSections(lldb_private::SectionList &sections) { in CreateSections()
185 m_sections_up = std::make_unique<SectionList>(); in CreateSections()
258 SectionList *sections = GetSectionList(); in ParseSymtab()
/llvm-project/lldb/source/Plugins/SymbolVendor/wasm/
H A DSymbolVendorWasm.cpp108 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
109 SectionList *objfile_section_list = sym_objfile_sp->GetSectionList(); in CreateInstance()
/llvm-project/lldb/source/Plugins/SymbolVendor/PECOFF/
H A DSymbolVendorPECOFF.cpp106 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
107 SectionList *objfile_section_list = dsym_objfile_sp->GetSectionList(); in CreateInstance()
/llvm-project/lldb/source/Plugins/SymbolVendor/ELF/
H A DSymbolVendorELF.cpp140 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
141 SectionList *objfile_section_list = dsym_objfile_sp->GetSectionList(); in CreateInstance()
/llvm-project/lldb/include/lldb/Target/
H A DDynamicLoader.h28 class SectionList;
387 const lldb_private::SectionList *
26 class SectionList; global() variable
/llvm-project/lldb/source/Plugins/ObjectFile/JSON/
H A DObjectFileJSON.cpp165 SectionList *section_list = GetModule()->GetSectionList(); in ParseSymtab()
177 void ObjectFileJSON::CreateSections(SectionList &unified_section_list) { in CreateSections()
180 m_sections_up = std::make_unique<SectionList>(); in CreateSections()
/llvm-project/compiler-rt/lib/orc/
H A Delfnix_platform.h41 using SectionList = std::vector<ExecutorAddrRange>; global() member
/llvm-project/lldb/include/lldb/Expression/
H A DObjectFileJIT.h29 lldb_private::SectionList &section_list) = 0;
90 void CreateSections(lldb_private::SectionList &unified_section_list) override;
/llvm-project/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp290 void ObjectFileWasm::CreateSections(SectionList &unified_section_list) { in CreateSections()
294 m_sections_up = std::make_unique<SectionList>(); in CreateSections()
374 SectionList *section_list = GetSectionList(); in SetLoadAddress()
449 SectionList *sections = GetSectionList(); in Dump()
/llvm-project/lldb/include/lldb/Symbol/
H A DObjectFile.h299 virtual SectionList *GetSectionList(bool update_module_section_list = true);
301 virtual void CreateSections(SectionList &unified_section_list) = 0;
762 std::unique_ptr<lldb_private::SectionList> m_sections_up;
/llvm-project/lldb/source/Plugins/ObjectFile/PECOFF/
H A DObjectFilePECOFF.h118 void CreateSections(lldb_private::SectionList &unified_section_list) override;
275 void AppendFromCOFFSymbolTable(lldb_private::SectionList *sect_list,
278 rva_symbol_list_t AppendFromExportTable(lldb_private::SectionList *sect_list,
/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h251 const lldb_private::SectionList *section_list);
271 const lldb_private::SectionList *section_list);
/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DDynamicLoaderHexagonDYLD.cpp212 const SectionList *sections = GetSectionListFromModule(module); in UpdateLoadedSections()
243 const SectionList *sections = GetSectionListFromModule(module); in UnloadSections()
529 const SectionList *DynamicLoaderHexagonDYLD::GetSectionListFromModule( in GetSectionListFromModule()
531 SectionList *sections = nullptr; in GetSectionListFromModule()
/llvm-project/lldb/source/Symbol/
H A DCompactUnwindInfo.cpp200 SectionList *sl = m_objfile.GetSectionList(); in GetUnwindPlan()
501 SectionList *sl = m_objfile.GetSectionList(); in GetCompactUnwindInfoForFunction()
573 SectionList *sl = m_objfile.GetSectionList(); in GetCompactUnwindInfoForFunction()
592 SectionList *sl = m_objfile.GetSectionList(); in GetCompactUnwindInfoForFunction()
657 SectionList *sl = m_objfile.GetSectionList(); in GetCompactUnwindInfoForFunction()
676 SectionList *sl = m_objfile.GetSectionList(); in GetCompactUnwindInfoForFunction()
818 SectionList *sl = m_objfile.GetSectionList(); in CreateUnwindPlan_x86_64()
1083 SectionList *sl = m_objfile.GetSectionList(); in CreateUnwindPlan_i386()

1234