reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/Core/Address.h
   25 class SectionList;
tools/lldb/include/lldb/Core/AddressRange.h
   19 class SectionList;
tools/lldb/include/lldb/Core/Module.h
   46 class SectionList;
tools/lldb/include/lldb/Target/DynamicLoader.h
   26 class SectionList;
tools/lldb/include/lldb/lldb-forward.h
  190 class SectionList;

References

tools/lldb/include/lldb/Core/Address.h
  148   Address(lldb::addr_t file_addr, const SectionList *section_list);
  339                                        const SectionList *sections);
tools/lldb/include/lldb/Core/AddressRange.h
   64                const SectionList *section_list = nullptr);
tools/lldb/include/lldb/Core/Module.h
  575   virtual SectionList *GetSectionList();
 1036   SectionList *GetUnifiedSectionList();
tools/lldb/include/lldb/Core/Section.h
   49   SectionList &operator=(const SectionList &rhs);
   49   SectionList &operator=(const SectionList &rhs);
  126   SectionList &GetChildren() { return m_children; }
  128   const SectionList &GetChildren() const { return m_children; }
  254   SectionList m_children; // Child sections
tools/lldb/include/lldb/Expression/IRExecutionUnit.h
   98                            lldb_private::SectionList &section_list) override;
tools/lldb/include/lldb/Symbol/ObjectFile.h
   40                                    lldb_private::SectionList &section_list) = 0;
  303   virtual SectionList *GetSectionList(bool update_module_section_list = true);
  305   virtual void CreateSections(SectionList &unified_section_list) = 0;
  676   std::unique_ptr<lldb_private::SectionList> m_sections_up;
tools/lldb/include/lldb/Target/DynamicLoader.h
  293   const lldb_private::SectionList *
tools/lldb/include/lldb/lldb-forward.h
  408 typedef std::unique_ptr<lldb_private::SectionList> SectionListUP;
tools/lldb/source/API/SBModule.cpp
  369     SectionList *section_list = module_sp->GetSectionList();
  385     SectionList *section_list = module_sp->GetSectionList();
  575     SectionList *section_list = module_sp->GetSectionList();
tools/lldb/source/API/SBTarget.cpp
 2238         SectionList *section_list = objfile->GetSectionList();
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1434     SectionList *section_list = module->GetSectionList();
 2704             SectionList *section_list = module->GetSectionList();
tools/lldb/source/Core/Address.cpp
  234 Address::Address(addr_t address, const SectionList *section_list)
  248                                               const SectionList *section_list) {
tools/lldb/source/Core/DynamicLoader.cpp
  129   const SectionList *sections = GetSectionListFromModule(module);
  140 const SectionList *
  142   SectionList *sections = nullptr;
tools/lldb/source/Core/Module.cpp
  432   SectionList *section_list = GetSectionList();
 1251 SectionList *Module::GetSectionList() {
 1275 SectionList *Module::GetUnifiedSectionList() {
 1277     m_sections_up = std::make_unique<SectionList>();
 1378     SectionList *section_list = GetSectionList();
 1448     SectionList *sections = GetSectionList();
tools/lldb/source/Core/Section.cpp
  420 SectionList &SectionList::operator=(const SectionList &rhs) {
  420 SectionList &SectionList::operator=(const SectionList &rhs) {
tools/lldb/source/Expression/IRExecutionUnit.cpp
 1225     lldb_private::SectionList &section_list) {
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  876         SectionList *ondisk_section_list = ondisk_object_file->GetSectionList();
  877         SectionList *memory_section_list = memory_object_file->GetSectionList();
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  220   const SectionList *sections = GetSectionListFromModule(module);
  251   const SectionList *sections = GetSectionListFromModule(module);
  541 const SectionList *DynamicLoaderHexagonDYLD::GetSectionListFromModule(
  543   SectionList *sections = nullptr;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h
  132   const lldb_private::SectionList *
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  232       SectionList *section_list = image_object_file->GetSectionList();
  309       SectionList *section_list = image_object_file->GetSectionList();
  626         SectionList *sections = objfile->GetSectionList();
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
   85         SectionList *section_list = image_object_file->GetSectionList();
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  227 static void updateSectionLoadAddress(const SectionList &section_list,
  341           const SectionList *section_list = image_object_file->GetSectionList();
  375           const SectionList *section_list = image_object_file->GetSectionList();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  381       SectionList *sections = module_sp->GetSectionList();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1848         SectionList *section_list = objc_module_sp->GetSectionList();
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp
  127 void ObjectFileBreakpad::CreateSections(SectionList &unified_section_list) {
  130   m_sections_up = std::make_unique<SectionList>();
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h
   80   void CreateSections(SectionList &unified_section_list) override;
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
  288     elf_half shndx, const lldb_private::SectionList *section_list) {
  310                      const lldb_private::SectionList *section_list) {
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
  251                         const lldb_private::SectionList *section_list);
  271             const lldb_private::SectionList *section_list);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  651     SectionList *section_list = GetSectionList();
  805   SectionList *section_list = GetSectionList();
  875   SectionList *section_list = GetSectionList();
  907   SectionList *section_list = GetSectionList();
 1760 void ObjectFileELF::CreateSections(SectionList &unified_section_list) {
 1764   m_sections_up = std::make_unique<SectionList>();
 1934                                      SectionList *section_list,
 1970   SectionList *module_section_list =
 2277   SectionList *section_list = m_sections_up.get();
 2312   SectionList *section_list = GetSectionList();
 2502   SectionList *section_list = m_sections_up.get();
 2643   SectionList *section_list = GetSectionList();
 2696     SectionList *section_list = module_sp->GetSectionList();
 2867   SectionList *section_list = GetSectionList();
 2949   SectionList *section_list = GetSectionList();
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  117   void CreateSections(lldb_private::SectionList &unified_section_list) override;
  290                         lldb_private::SectionList *section_list,
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  138 void ObjectFileJIT::CreateSections(SectionList &unified_section_list) {
  140     m_sections_up.reset(new SectionList());
  162     SectionList *sections = GetSectionList();
  209   SectionList *section_list = GetSectionList();
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h
   72   void CreateSections(lldb_private::SectionList &unified_section_list) override;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 1521   lldb_private::SectionList &UnifiedList;
 1812 void ObjectFileMachO::CreateSections(SectionList &unified_section_list) {
 1816   m_sections_up.reset(new SectionList());
 1845   MachSymtabSectionInfo(SectionList *section_list)
 1893   SectionList *m_section_list;
 2157   SectionList *section_list = GetSectionList();
 4732     SectionList *sections = GetSectionList();
 5297   SectionList *section_list = GetSectionList();
 5568       SectionList *section_list = GetSectionList();
 5925   SectionList *section_list = GetSectionList();
 5979   SectionList *section_list = GetSectionList();
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
   93   void CreateSections(lldb_private::SectionList &unified_section_list) override;
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  326     SectionList *section_list = GetSectionList();
  527   SectionList *sect_list = GetSectionList();
  632       SectionList *sect_list = GetSectionList();
  784 void ObjectFilePECOFF::CreateSections(SectionList &unified_section_list) {
  787   m_sections_up.reset(new SectionList());
 1017   SectionList *section_list = GetSectionList();
 1049     SectionList *sections = GetSectionList();
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
  113   void CreateSections(lldb_private::SectionList &unified_section_list) override;
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
  212   SectionList *section_list = core_objfile->GetSectionList();
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
   85   void CreateSections(SectionList &unified_section_list) override {
   86     m_sections_up = std::make_unique<SectionList>();
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  103   const SectionList &list = *m_obj->GetSectionList();
  323   const SectionList &list = *module.GetSectionList();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
   16 static DWARFDataExtractor LoadSection(SectionList *section_list,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.h
   22   SectionList *m_main_section_list;
   23   SectionList *m_dwo_section_list;
   52   explicit DWARFContext(SectionList *main_section_list,
   53                         SectionList *dwo_section_list)
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  402                                  SectionList *dwo_section_list)
  486     const SectionList *section_list = m_objfile_sp->GetSectionList();
  576   const SectionList *section_list = module_sp->GetSectionList();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
   89                   lldb_private::SectionList *dwo_section_list);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
   34   const SectionList *section_list =
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp
  124   const lldb_private::SectionList *section_list =
tools/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp
  207         SectionList *section_list = module->GetSectionList();
tools/lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp
   89     SectionList *section_list = module->GetSectionList();
tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
  118   SectionList *module_section_list = module_sp->GetSectionList();
  119   SectionList *objfile_section_list = dsym_objfile_sp->GetSectionList();
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  199         SectionList *sl = m_objfile.GetSectionList();
  501   SectionList *sl = m_objfile.GetSectionList();
  573       SectionList *sl = m_objfile.GetSectionList();
  592           SectionList *sl = m_objfile.GetSectionList();
  657       SectionList *sl = m_objfile.GetSectionList();
  676           SectionList *sl = m_objfile.GetSectionList();
  818       SectionList *sl = m_objfile.GetSectionList();
 1083       SectionList *sl = m_objfile.GetSectionList();
tools/lldb/source/Symbol/ObjectFile.cpp
  603 SectionList *ObjectFile::GetSectionList(bool update_module_section_list) {
  612       SectionList unified_section_list;
  650   SectionList *section_list = GetSectionList();
tools/lldb/source/Symbol/Symtab.cpp
  831 static void AddSectionsToRangeMap(SectionList *sectlist,
  837       SectionList &child_sectlist = sect_sp->GetChildren();
  882       SectionList *sectlist = m_objfile->GetSectionList();
tools/lldb/source/Symbol/UnwindTable.cpp
   54   SectionList *sl = m_module.GetSectionList();
tools/lldb/source/Target/Target.cpp
 2792   SectionList *sections = module_sp->GetSectionList();
tools/lldb/tools/lldb-test/lldb-test.cpp
  823 static void dumpSectionList(LinePrinter &Printer, const SectionList &List, bool is_subsection) {
  877     SectionList *Sections = ModulePtr->GetSectionList();
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
   66   void CreateSections(SectionList &unified_section_list) override {
tools/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
  111   SectionList *list = module_sp->GetSectionList();
tools/lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp
  236   SectionList *list = module_sp->GetSectionList();
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  689     operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>
utils/unittest/googletest/include/gtest/gtest-printers.h
  407                     T* p, ::std::ostream* os) {
  416     if (IsTrue(ImplicitlyConvertible<T*, const void*>::value)) {