|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lldb/include/lldb/API/SBSection.h 90 SBSection(const lldb::SectionSP §ion_sp);
92 lldb::SectionSP GetSP() const;
94 void SetSP(const lldb::SectionSP §ion_sp);
tools/lldb/include/lldb/Core/Address.h 130 Address(const lldb::SectionSP §ion_sp, lldb::addr_t offset)
406 lldb::SectionSP GetSection() const { return m_section_wp.lock(); }
440 void SetSection(const lldb::SectionSP §ion_sp) {
tools/lldb/include/lldb/Core/AddressRange.h 47 AddressRange(const lldb::SectionSP §ion, lldb::addr_t offset,
tools/lldb/include/lldb/Core/Section.h 37 typedef std::vector<lldb::SectionSP> collection;
51 size_t AddSection(const lldb::SectionSP §ion_sp);
53 size_t AddUniqueSection(const lldb::SectionSP §ion_sp);
61 lldb::SectionSP FindSectionByName(ConstString section_dstr) const;
63 lldb::SectionSP FindSectionByID(lldb::user_id_t sect_id) const;
65 lldb::SectionSP FindSectionByType(lldb::SectionType sect_type,
69 lldb::SectionSP
80 const lldb::SectionSP §ion_sp,
86 lldb::SectionSP GetSectionAtIndex(size_t idx) const;
110 Section(const lldb::SectionSP &parent_section_sp, // NULL for top level
177 lldb::SectionSP GetParent() const { return m_parent_wp.lock(); }
tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h 32 ArmUnwindInfo(ObjectFile &objfile, lldb::SectionSP &arm_exidx,
33 lldb::SectionSP &arm_extab);
59 lldb::SectionSP m_arm_exidx_sp; // .ARM.exidx section
60 lldb::SectionSP m_arm_extab_sp; // .ARM.extab section
tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h 38 CompactUnwindInfo(ObjectFile &objfile, lldb::SectionSP §ion);
145 lldb::SectionSP m_section_sp;
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h 37 DWARFCallFrameInfo(ObjectFile &objfile, lldb::SectionSP §ion, Type type);
146 lldb::SectionSP m_section_sp;
tools/lldb/include/lldb/Symbol/LineEntry.h 26 LineEntry(const lldb::SectionSP §ion_sp, lldb::addr_t section_offset,
tools/lldb/include/lldb/Symbol/Symbol.h 29 const lldb::SectionSP §ion_sp, lldb::addr_t value,
tools/lldb/include/lldb/Target/SectionLoadHistory.h 45 const lldb::SectionSP §ion_sp);
51 const lldb::SectionSP §ion_sp,
58 bool SetSectionUnloaded(uint32_t stop_id, const lldb::SectionSP §ion_sp,
65 const lldb::SectionSP §ion_sp);
tools/lldb/include/lldb/Target/SectionLoadList.h 41 lldb::addr_t GetSectionLoadAddress(const lldb::SectionSP §ion_sp) const;
46 bool SetSectionLoadAddress(const lldb::SectionSP §ion_sp,
53 bool SetSectionUnloaded(const lldb::SectionSP §ion_sp,
59 size_t SetSectionUnloaded(const lldb::SectionSP §ion_sp);
64 typedef std::map<lldb::addr_t, lldb::SectionSP> addr_to_sect_collection;
tools/lldb/include/lldb/Target/Target.h 1083 bool SetSectionLoadAddress(const lldb::SectionSP §ion,
1091 bool SetSectionUnloaded(const lldb::SectionSP §ion_sp);
1093 bool SetSectionUnloaded(const lldb::SectionSP §ion_sp,
tools/lldb/source/API/SBModule.cpp 578 SectionSP section_sp(section_list->FindSectionByName(const_sect_name));
tools/lldb/source/API/SBSection.cpp 31 SBSection::SBSection(const lldb::SectionSP §ion_sp)
56 SectionSP section_sp(GetSP());
63 SectionSP section_sp(GetSP());
73 SectionSP section_sp(GetSP());
75 SectionSP parent_section_sp(section_sp->GetParent());
88 SectionSP section_sp(GetSP());
101 SectionSP section_sp(GetSP());
112 SectionSP section_sp(GetSP());
118 lldb::SectionSP SBSection::GetSP() const { return m_opaque_wp.lock(); }
120 void SBSection::SetSP(const lldb::SectionSP §ion_sp) {
128 SectionSP section_sp(GetSP());
140 SectionSP section_sp(GetSP());
150 SectionSP section_sp(GetSP());
159 SectionSP section_sp(GetSP());
174 SectionSP section_sp(GetSP());
191 SectionSP section_sp(GetSP());
229 SectionSP section_sp(GetSP());
238 SectionSP section_sp(GetSP());
247 SectionSP section_sp(GetSP());
257 SectionSP lhs_section_sp(GetSP());
258 SectionSP rhs_section_sp(rhs.GetSP());
268 SectionSP lhs_section_sp(GetSP());
269 SectionSP rhs_section_sp(rhs.GetSP());
279 SectionSP section_sp(GetSP());
tools/lldb/source/API/SBTarget.cpp 2128 SectionSP section_sp(section.GetSP());
2166 SectionSP section_sp(section.GetSP());
2245 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
tools/lldb/source/Breakpoint/Breakpoint.cpp 542 SectionSP section_sp(section_addr.GetSection());
594 SectionSP section_sp(break_loc_sp->GetAddress().GetSection());
668 SectionSP section_sp = break_loc_sp->GetAddress().GetSection();
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp 88 SectionSP section_sp(break_loc->GetAddress().GetSection());
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp 71 SectionSP section_sp = m_addr.GetSection();
tools/lldb/source/Commands/CommandObjectMemory.cpp 1725 SectionSP section_sp(addr.GetSection());
tools/lldb/source/Commands/CommandObjectTarget.cpp 2738 SectionSP section_sp(
tools/lldb/source/Core/Address.cpp 250 SectionSP section_sp(
284 SectionSP section_sp(GetSection());
291 SectionSP section_sp(GetSection());
311 SectionSP section_sp(GetSection());
396 SectionSP section_sp(GetSection());
802 SectionSP section_sp(GetSection());
816 SectionSP section_sp(GetSection());
823 SectionSP section_sp(GetSection());
837 SectionSP section_sp(GetSection());
851 SectionSP section_sp(GetSection());
865 SectionSP section_sp(GetSection());
879 SectionSP section_sp(GetSection());
tools/lldb/source/Core/AddressRange.cpp 36 AddressRange::AddressRange(const lldb::SectionSP §ion, addr_t offset,
tools/lldb/source/Core/DynamicLoader.cpp 135 SectionSP section_sp(sections->GetSectionAtIndex(i));
tools/lldb/source/Core/Module.cpp 449 SectionSP section_sp(so_addr.GetSection());
1420 lldb::SectionSP section_sp(
1452 SectionSP section_sp = sections->GetSectionAtIndex(sect_idx);
tools/lldb/source/Core/Section.cpp 168 Section::Section(const lldb::SectionSP &parent_section_sp,
197 SectionSP parent_sp(GetParent());
209 SectionSP parent_sp(GetParent());
223 SectionSP parent_sp(GetParent());
233 SectionSP parent_sp(GetParent());
341 SectionSP parent_sp(GetParent());
365 SectionSP parent_sp(GetParent());
426 size_t SectionList::AddSection(const lldb::SectionSP §ion_sp) {
458 size_t SectionList::AddUniqueSection(const lldb::SectionSP §_sp) {
467 const lldb::SectionSP §_sp,
495 SectionSP SectionList::GetSectionAtIndex(size_t idx) const {
496 SectionSP sect_sp;
502 SectionSP
504 SectionSP sect_sp;
525 SectionSP SectionList::FindSectionByID(user_id_t sect_id) const {
526 SectionSP sect_sp;
543 SectionSP SectionList::FindSectionByType(SectionType sect_type,
546 SectionSP sect_sp;
562 SectionSP SectionList::FindSectionContainingFileAddress(addr_t vm_addr,
564 SectionSP sect_sp;
tools/lldb/source/Expression/IRExecutionUnit.cpp 1228 lldb::SectionSP section_sp(new lldb_private::Section(
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp 892 SectionSP ondisk_section_sp(
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 229 SectionSP section_sp(sections->GetSectionAtIndex(i));
259 SectionSP section_sp(sections->GetSectionAtIndex(i));
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 241 SectionSP section_sp(
274 SectionSP section_sp(
313 SectionSP section_sp(
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp 100 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp 234 SectionSP section_sp(section_list.GetSectionAtIndex(i));
379 SectionSP section_sp(section_list->GetSectionAtIndex(i));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 384 SectionSP v1_telltale_section_sp =
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 1851 SectionSP text_segment_sp(
1855 SectionSP objc_opt_section_sp(
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 666 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
810 SectionSP dynsym_section_sp(
1662 SectionSP Segment;
1670 using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
1719 SectionSP Segment;
1744 void AddSegment(const VMRange &Range, SectionSP Seg) {
1749 void AddSection(SectionAddressInfo Info, SectionSP Sect) {
1780 SectionSP Segment = std::make_shared<Section>(
1818 SectionSP section_sp(new Section(
1850 if (SectionSP symtab_section_sp =
1853 SectionSP module_section_sp = unified_section_list.FindSectionByType(
1869 SectionSP section =
1976 std::unordered_map<const char *, lldb::SectionSP> section_name_to_section;
1998 SectionSP symbol_section_sp;
2413 const lldb::SectionSP &plt_section_sp, DataExtractor &rel_data,
2510 SectionSP plt_section_sp(section_list->FindSectionByID(plt_id));
2887 SectionSP section_sp =
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp 216 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 1090 SectionSP section_sp(symbol->GetAddressRef().GetSection());
1549 SectionSP unified_section_sp(
1581 SectionSP segment_sp;
1756 SectionSP section_sp(new Section(
1783 SectionSP curr_section_sp(
1785 SectionSP next_section_sp;
1853 SectionSP GetSection(uint8_t n_sect, addr_t file_addr) {
1858 SectionSP section_sp(m_section_list->FindSectionByID(n_sect));
1891 SectionSP section_sp;
2189 SectionSP linkedit_section_sp(
2372 SectionSP text_section_sp(
2374 SectionSP data_section_sp(
2376 SectionSP data_dirty_section_sp(
2378 SectionSP data_const_section_sp(
2380 SectionSP objc_section_sp(
2382 SectionSP eh_frame_section_sp;
2507 SectionSP text_segment_sp =
3709 SectionSP symbol_section;
4526 SectionSP symbol_section(symbol_addr.GetSection());
5237 SectionSP text_segment_sp =
5299 SectionSP text_segment_sp(
5991 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
6004 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp 338 SectionSP section_sp(section_list->GetSectionAtIndex(sect_idx));
793 SectionSP header_sp = std::make_shared<Section>(
905 SectionSP section_sp(new Section(
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 328 SectionSP section_sp = list.FindSectionContainingFileAddress(address);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 580 SectionSP section_sp(section_list->FindSectionByType(sect_type, true));
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 992 const SectionSP section_sp(
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp 37 SectionSP section_sp(section_list->FindSectionByType(sect_type, true));
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp 127 lldb::SectionSP section_sp(
tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp 132 if (SectionSP section_sp =
134 if (SectionSP module_section_sp =
tools/lldb/source/Symbol/ArmUnwindInfo.cpp 48 ArmUnwindInfo::ArmUnwindInfo(ObjectFile &objfile, SectionSP &arm_exidx,
49 SectionSP &arm_extab)
tools/lldb/source/Symbol/CompactUnwindInfo.cpp 162 CompactUnwindInfo::CompactUnwindInfo(ObjectFile &objfile, SectionSP §ion_sp)
503 SectionSP text_sect = sl->FindSectionByType(eSectionTypeCode, true);
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp 147 SectionSP §ion_sp, Type type)
tools/lldb/source/Symbol/Function.cpp 366 SectionSP section_sp(m_range.GetBaseAddress().GetSection());
tools/lldb/source/Symbol/LineEntry.cpp 21 LineEntry::LineEntry(const lldb::SectionSP §ion_sp,
tools/lldb/source/Symbol/ObjectFile.cpp 320 const SectionSP section_sp(symbol->GetAddressRef().GetSection());
657 SectionSP section_sp = section_list->GetSectionAtIndex(i);
tools/lldb/source/Symbol/Symbol.cpp 36 const lldb::SectionSP §ion_sp, addr_t offset, addr_t size,
tools/lldb/source/Symbol/Symtab.cpp 835 SectionSP sect_sp = sectlist->GetSectionAtIndex(i);
tools/lldb/source/Symbol/UnwindTable.cpp 58 SectionSP sect = sl->FindSectionByType(eSectionTypeEHFrame, true);
77 SectionSP sect_extab = sl->FindSectionByType(eSectionTypeARMextab, true);
tools/lldb/source/Target/SectionLoadHistory.cpp 106 const lldb::SectionSP §ion_sp) {
125 uint32_t stop_id, const lldb::SectionSP §ion_sp, addr_t load_addr,
137 const lldb::SectionSP §ion_sp) {
146 const lldb::SectionSP §ion_sp,
tools/lldb/source/Target/SectionLoadList.cpp 49 SectionLoadList::GetSectionLoadAddress(const lldb::SectionSP §ion) const {
63 bool SectionLoadList::SetSectionLoadAddress(const lldb::SectionSP §ion,
135 size_t SectionLoadList::SetSectionUnloaded(const lldb::SectionSP §ion_sp) {
172 bool SectionLoadList::SetSectionUnloaded(const lldb::SectionSP §ion_sp,
tools/lldb/source/Target/Target.cpp 1680 SectionSP section_sp(addr.GetSection());
2755 bool Target::SetSectionLoadAddress(const SectionSP §ion_sp,
2804 bool Target::SetSectionUnloaded(const lldb::SectionSP §ion_sp) {
2814 bool Target::SetSectionUnloaded(const lldb::SectionSP §ion_sp,