reference, declarationdefinition
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 &section_sp);
   92   lldb::SectionSP GetSP() const;
   94   void SetSP(const lldb::SectionSP &section_sp);
tools/lldb/include/lldb/Core/Address.h
  130   Address(const lldb::SectionSP &section_sp, lldb::addr_t offset)
  406   lldb::SectionSP GetSection() const { return m_section_wp.lock(); }
  440   void SetSection(const lldb::SectionSP &section_sp) {
tools/lldb/include/lldb/Core/AddressRange.h
   47   AddressRange(const lldb::SectionSP &section, 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 &section_sp);
   53   size_t AddUniqueSection(const lldb::SectionSP &section_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 &section_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 &section);
  145   lldb::SectionSP m_section_sp;
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
   37   DWARFCallFrameInfo(ObjectFile &objfile, lldb::SectionSP &section, Type type);
  146   lldb::SectionSP m_section_sp;
tools/lldb/include/lldb/Symbol/LineEntry.h
   26   LineEntry(const lldb::SectionSP &section_sp, lldb::addr_t section_offset,
tools/lldb/include/lldb/Symbol/Symbol.h
   29          const lldb::SectionSP &section_sp, lldb::addr_t value,
tools/lldb/include/lldb/Target/SectionLoadHistory.h
   45                                      const lldb::SectionSP &section_sp);
   51                              const lldb::SectionSP &section_sp,
   58   bool SetSectionUnloaded(uint32_t stop_id, const lldb::SectionSP &section_sp,
   65                             const lldb::SectionSP &section_sp);
tools/lldb/include/lldb/Target/SectionLoadList.h
   41   lldb::addr_t GetSectionLoadAddress(const lldb::SectionSP &section_sp) const;
   46   bool SetSectionLoadAddress(const lldb::SectionSP &section_sp,
   53   bool SetSectionUnloaded(const lldb::SectionSP &section_sp,
   59   size_t SetSectionUnloaded(const lldb::SectionSP &section_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 &section,
 1091   bool SetSectionUnloaded(const lldb::SectionSP &section_sp);
 1093   bool SetSectionUnloaded(const lldb::SectionSP &section_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 &section_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 &section_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 &section, 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 &section_sp) {
  458 size_t SectionList::AddUniqueSection(const lldb::SectionSP &sect_sp) {
  467                                  const lldb::SectionSP &sect_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 &section_sp)
  503     SectionSP text_sect = sl->FindSectionByType(eSectionTypeCode, true);
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  147                                        SectionSP &section_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 &section_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 &section_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 &section_sp) {
  125     uint32_t stop_id, const lldb::SectionSP &section_sp, addr_t load_addr,
  137                                        const lldb::SectionSP &section_sp) {
  146                                             const lldb::SectionSP &section_sp,
tools/lldb/source/Target/SectionLoadList.cpp
   49 SectionLoadList::GetSectionLoadAddress(const lldb::SectionSP &section) const {
   63 bool SectionLoadList::SetSectionLoadAddress(const lldb::SectionSP &section,
  135 size_t SectionLoadList::SetSectionUnloaded(const lldb::SectionSP &section_sp) {
  172 bool SectionLoadList::SetSectionUnloaded(const lldb::SectionSP &section_sp,
tools/lldb/source/Target/Target.cpp
 1680   SectionSP section_sp(addr.GetSection());
 2755 bool Target::SetSectionLoadAddress(const SectionSP &section_sp,
 2804 bool Target::SetSectionUnloaded(const lldb::SectionSP &section_sp) {
 2814 bool Target::SetSectionUnloaded(const lldb::SectionSP &section_sp,