Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/lldb/source/Core/
H A DSection.cpp467 #pragma mark SectionList
469 SectionList &SectionList::operator=(const SectionList &rhs) { in operator =()
475 size_t SectionList::AddSection(const lldb::SectionSP &section_sp) { in AddSection()
486 bool SectionList::DeleteSection(size_t idx) { in DeleteSection()
494 size_t SectionList::FindSectionIndex(const Section *sect) { in FindSectionIndex()
507 size_t SectionList::AddUniqueSection(const lldb::SectionSP &sect_sp) { in AddUniqueSection()
515 bool SectionList::ReplaceSection(user_id_t sect_id, in ReplaceSection()
533 size_t SectionList::GetNumSections(uint32_t depth) const { in GetNumSections()
544 SectionSP SectionList::GetSectionAtIndex(size_t idx) const { in GetSectionAtIndex()
552 SectionList::FindSectionByName(ConstString section_dstr) const { in FindSectionByName()
[all …]
H A DDynamicLoader.cpp130 const SectionList *sections = GetSectionListFromModule(module); in UnloadSectionsCommon()
141 const SectionList *
143 SectionList *sections = nullptr; in GetSectionListFromModule()
H A DAddressRange.cpp26 class SectionList;
35 const SectionList *section_list) in AddressRange()
/freebsd/contrib/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()
/freebsd/contrib/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;
161 Address(lldb::addr_t file_addr, const SectionList *section_list);
372 const SectionList *sections);
25 class SectionList; global() variable
H A DAddressRange.h19 class SectionList; variable
64 const SectionList *section_list = nullptr);
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DObjectFileJIT.cpp106 void ObjectFileJIT::CreateSections(SectionList &unified_section_list) { in IsStripped()
108 m_sections_up = std::make_unique<SectionList>(); in IsStripped()
130 SectionList *sections = GetSectionList(); in Dump()
171 SectionList *section_list = GetSectionList();
/freebsd/contrib/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()
/freebsd/contrib/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()
/freebsd/contrib/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()
/freebsd/contrib/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()
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolVendor/ELF/
H A DSymbolVendorELF.cpp110 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
111 SectionList *objfile_section_list = dsym_objfile_sp->GetSectionList(); in CreateInstance()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Delfnix_platform.h41 using SectionList = std::vector<ExecutorAddrRange>; member
50 std::vector<std::pair<std::string, SectionList>> InitSections;
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DDynamicLoader.h27 class SectionList; variable
375 const lldb_private::SectionList *
/freebsd/contrib/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()
/freebsd/contrib/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;
/freebsd/contrib/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()
/freebsd/contrib/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;
761 std::unique_ptr<lldb_private::SectionList> m_sections_up;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h251 const lldb_private::SectionList *section_list);
271 const lldb_private::SectionList *section_list);
/freebsd/contrib/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()
/freebsd/contrib/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()
H A DUnwindTable.cpp55 SectionList *sl = m_module.GetSectionList(); in Initialize()
100 SectionList *sl = m_module.GetSectionList(); in Update()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.cpp126 void ObjectFileBreakpad::CreateSections(SectionList &unified_section_list) { in CreateSections()
129 m_sections_up = std::make_unique<SectionList>(); in CreateSections()

123