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

Declarations

tools/lldb/include/lldb/Core/AddressResolver.h
   20 class ModuleList;
tools/lldb/include/lldb/Core/SearchFilter.h
   26 class ModuleList;
tools/lldb/include/lldb/Target/DynamicLoader.h
   24 class ModuleList;
tools/lldb/include/lldb/lldb-forward.h
  131 class ModuleList;

References

tools/lldb/include/lldb/Breakpoint/Breakpoint.h
  190   void ResolveBreakpointInModules(ModuleList &module_list,
  201   void ResolveBreakpointInModules(ModuleList &module_list,
  215   void ModulesChanged(ModuleList &changed_modules, bool load_event,
tools/lldb/include/lldb/Breakpoint/BreakpointList.h
  131   void UpdateBreakpoints(ModuleList &module_list, bool load,
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
   92                                           ModuleList &modules);
tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h
   41                                   ModuleList &modules) override;
tools/lldb/include/lldb/Core/AddressResolver.h
   44                                        ModuleList &modules);
tools/lldb/include/lldb/Core/ModuleList.h
   69     virtual void NotifyModuleAdded(const ModuleList &module_list,
   71     virtual void NotifyModuleRemoved(const ModuleList &module_list,
   73     virtual void NotifyModuleUpdated(const ModuleList &module_list,
   76     virtual void NotifyWillClearList(const ModuleList &module_list) = 0;
   78     virtual void NotifyModulesRemoved(lldb_private::ModuleList &module_list) = 0;
   92   ModuleList(const ModuleList &rhs);
   94   ModuleList(ModuleList::Notifier *notifier);
  108   const ModuleList &operator=(const ModuleList &rhs);
  108   const ModuleList &operator=(const ModuleList &rhs);
  151   void Append(const ModuleList &module_list);
  153   bool AppendIfNeeded(const ModuleList &module_list);
  324                    ModuleList &matching_module_list) const;
  424   size_t Remove(ModuleList &module_list);
  475                                 ModuleList &matching_module_list);
tools/lldb/include/lldb/Core/SearchFilter.h
  167   virtual void SearchInModuleList(Searcher &searcher, ModuleList &modules);
tools/lldb/include/lldb/Symbol/Function.h
  283   Function *GetCallee(ModuleList &images);
  299   void ParseSymbolFileAndResolve(ModuleList &images);
tools/lldb/include/lldb/Symbol/Symbol.h
  232       lldb_private::ModuleList &seen_modules) const;
tools/lldb/include/lldb/Target/DynamicLoader.h
  152                                      ModuleList &module_list,
tools/lldb/include/lldb/Target/InstrumentationRuntime.h
   78   static void ModulesDidLoad(lldb_private::ModuleList &module_list,
   85   void ModulesDidLoad(lldb_private::ModuleList &module_list);
tools/lldb/include/lldb/Target/JITLoader.h
   59   virtual void ModulesDidLoad(lldb_private::ModuleList &module_list) = 0;
tools/lldb/include/lldb/Target/JITLoaderList.h
   39   void ModulesDidLoad(ModuleList &module_list);
tools/lldb/include/lldb/Target/LanguageRuntime.h
  150   virtual void SymbolsDidLoad(const ModuleList &module_list) { return; }
  163   virtual void ModulesDidLoad(const ModuleList &module_list) {}
tools/lldb/include/lldb/Target/Process.h
 1254   virtual void ModulesDidLoad(ModuleList &module_list);
tools/lldb/include/lldb/Target/StructuredDataPlugin.h
  144   virtual void ModulesDidLoad(Process &process, ModuleList &module_list);
tools/lldb/include/lldb/Target/SystemRuntime.h
   79   virtual void ModulesDidLoad(lldb_private::ModuleList &module_list);
tools/lldb/include/lldb/Target/Target.h
  429                public ModuleList::Notifier {
  457                     const ModuleList &module_list);
  473     static ModuleList GetModuleListFromEvent(const Event *event_ptr);
  477     const ModuleList &GetModuleList() const { return m_module_list; }
  481     ModuleList m_module_list;
  803   void ModulesDidLoad(ModuleList &module_list);
  805   void ModulesDidUnload(ModuleList &module_list, bool delete_locations);
  807   void SymbolsDidLoad(ModuleList &module_list);
  894   const ModuleList &GetImages() const { return m_images; }
  896   ModuleList &GetImages() { return m_images; }
 1089   size_t UnloadModuleSections(const ModuleList &module_list);
 1260   void NotifyModuleAdded(const ModuleList &module_list,
 1263   void NotifyModuleRemoved(const ModuleList &module_list,
 1266   void NotifyModuleUpdated(const ModuleList &module_list,
 1270   void NotifyWillClearList(const ModuleList &module_list) override;
 1272   void NotifyModulesRemoved(lldb_private::ModuleList &module_list) override;
 1298   ModuleList m_images; ///< The list of images for this process (shared
tools/lldb/source/API/SBDebugger.cpp
  249   ModuleList::RemoveOrphanSharedModules(mandatory);
  871       ModuleList::RemoveOrphanSharedModules(mandatory);
tools/lldb/source/API/SBModule.cpp
   42   Status error = ModuleList::GetSharedModule(
tools/lldb/source/API/SBTarget.cpp
  143   const ModuleList module_list =
  154   const ModuleList module_list =
 1832     const ModuleList &module_list = target_sp->GetImages();
 1884     ModuleList &images = target_sp->GetImages();
 2138               ModuleList module_list;
 2172             ModuleList module_list;
 2206           ModuleList module_list;
 2250             ModuleList module_list;
tools/lldb/source/Breakpoint/Breakpoint.cpp
  459     ModuleList &module_list, BreakpointLocationCollection &new_locations) {
  467 void Breakpoint::ResolveBreakpointInModules(ModuleList &module_list,
  496 void Breakpoint::ModulesChanged(ModuleList &module_list, bool load,
  516     ModuleList new_modules; // We'll stuff the "unseen" modules in this list,
  679     ModuleList temp_list;
  691     ModuleList temp_list;
tools/lldb/source/Breakpoint/BreakpointList.cpp
  168 void BreakpointList::UpdateBreakpoints(ModuleList &module_list, bool added,
tools/lldb/source/Breakpoint/BreakpointResolver.cpp
  172                                                     ModuleList &modules) {
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp
  111     SearchFilter &filter, ModuleList &modules) {
tools/lldb/source/Commands/CommandObjectSource.cpp
  141                                      const ModuleList &module_list,
  311   size_t GetSymbolContextsForAddress(const ModuleList &module_list,
  393     ModuleList module_list =
  488     ModuleList module_list;
  505     const ModuleList &module_list =
  540       ModuleList module_list;
  631   ModuleList m_module_list;
  888       ModuleList matching_modules;
  911       ModuleList matching_modules;
 1019         const ModuleList &module_list = target->GetImages();
 1168         ModuleList matching_modules;
tools/lldb/source/Commands/CommandObjectTarget.cpp
  673       ModuleList::RemoveOrphanSharedModules(mandatory);
 1393 static size_t DumpModuleObjfileHeaders(Stream &strm, ModuleList &module_list) {
 1745                                 ModuleList &module_list,
 1777         ModuleList::FindSharedModules(module_spec, module_list);
 1780       ModuleList::FindSharedModules(module_spec, module_list);
 1897       ModuleList module_list;
 2038         ModuleList module_list;
 2125         ModuleList module_list;
 2205       ModuleList module_list;
 2258       const ModuleList &target_modules = target->GetImages();
 2284         ModuleList module_list;
 2353         const ModuleList &target_modules = target->GetImages();
 2655         ModuleList &module_list = target->GetImages();
 2668       ModuleList module_list;
 2694       ModuleList matching_modules;
 2957     ModuleList module_list;
 3010       const ModuleList *module_list_ptr = nullptr;
 3865       const ModuleList &target_modules = target->GetImages();
 3892         ModuleList module_list;
 4049       ModuleList matching_module_list;
 4149             ModuleList module_list;
tools/lldb/source/Core/Debugger.cpp
  740       true, ModuleList::GetGlobalModuleListProperties().GetValueProperties());
tools/lldb/source/Core/DynamicLoader.cpp
  157   ModuleList &modules = target.GetImages();
tools/lldb/source/Core/ModuleList.cpp
  112 ModuleList::ModuleList(const ModuleList &rhs)
  119 ModuleList::ModuleList(ModuleList::Notifier *notifier)
  122 const ModuleList &ModuleList::operator=(const ModuleList &rhs) {
  122 const ModuleList &ModuleList::operator=(const ModuleList &rhs) {
  188 void ModuleList::Append(const ModuleList &module_list) {
  193 bool ModuleList::AppendIfNeeded(const ModuleList &module_list) {
  218 ModuleList::collection::iterator
  219 ModuleList::RemoveImpl(ModuleList::collection::iterator pos,
  282 size_t ModuleList::Remove(ModuleList &module_list) {
  445                              ModuleList &matching_module_list) const {
  669   ModuleList module_list;
  687 static ModuleList &GetSharedModuleList() {
  697     ModuleList &shared_module_list = GetSharedModuleList();
  704                                    ModuleList &matching_module_list) {
  717   ModuleList &shared_module_list = GetSharedModuleList();
  739     ModuleList matching_module_list;
  892     ModuleList matching_module_list;
tools/lldb/source/Core/SearchFilter.cpp
  217 void SearchFilter::SearchInModuleList(Searcher &searcher, ModuleList &modules) {
  260       const ModuleList &target_images = m_target_sp->GetImages();
  440   const ModuleList &target_modules = m_target_sp->GetImages();
  577   const ModuleList &target_modules = m_target_sp->GetImages();
  786   ModuleList matching_modules;
  787   const ModuleList &target_images = m_target_sp->GetImages();
tools/lldb/source/DataFormatters/TypeFormat.cpp
  162     const ModuleList &images(target_sp->GetImages());
tools/lldb/source/Expression/DWARFExpression.cpp
  832   ModuleList &modlist = target.GetImages();
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  736           ModuleList user_specified_kernel_list;
  784     const ModuleList &target_images = target.GetImages();
  802               ModuleList loaded_module_list;
 1275     ModuleList loaded_module_list;
 1313     ModuleList loaded_module_list;
 1316       ModuleList unloaded_module_list;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  143   ModuleList module_list;
  357   ModuleList &loaded_modules = m_process->GetTarget().GetImages();
  360     ModuleList new_modules;
  385     ModuleList old_modules;
  428   const ModuleList &images = target.GetImages();
  466   ModuleList module_list;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  100   const ModuleList &target_images = target.GetImages();
  153   ModuleList unloaded_module_list;
  192   ModuleList unloaded_modules_list;
  195   const ModuleList &target_modules = target.GetImages();
  606   ModuleList loaded_module_list;
  609   ModuleList &target_images = target.GetImages();
  845         const ModuleList &images = target_sp->GetImages();
  981     lldb_private::Symbol *original_symbol, lldb_private::ModuleList &images,
 1006     ModuleList module_list;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
   46       lldb_private::ModuleList &module_list,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
  401   const ModuleList &target_modules = target.GetImages();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  287         ModuleList modules;
  586   ModuleList unloaded_module_list;
  727     const ModuleList &target_modules = target.GetImages();
  728     ModuleList not_loaded_modules;
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  136     ModuleList module_list;
  189     ModuleList module_list;
  417   ModuleList &loaded_modules = m_process->GetTarget().GetImages();
  420     ModuleList new_modules;
  435     ModuleList old_modules;
  470   const ModuleList &images = target.GetImages();
  553   ModuleList module_list;
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
   69   const ModuleList &module_list = m_process->GetTarget().GetImages();
   71   ModuleList loaded_module_list;
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp
   80   ModuleList module_list;
   94     ModuleList module_list;
  146     ModuleList module_list;
  166     ModuleList module_list;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  370       const ModuleList &module_list = m_target->GetImages();
  841     const ModuleList &target_images = m_target->GetImages();
 1917     const ModuleList &target_images = m_target->GetImages();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  255   auto props = ModuleList::GetGlobalModuleListProperties();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  614     auto props = ModuleList::GetGlobalModuleListProperties();
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  169   ModuleList &module_list = target.GetImages();
  175   ModuleList &module_list = target.GetImages();
  179 void JITLoaderGDB::ModulesDidLoad(ModuleList &module_list) {
  185 void JITLoaderGDB::SetJITBreakpoint(lldb_private::ModuleList &module_list) {
  287   ModuleList &module_list = target.GetImages();
  357         ModuleList module_list;
  455 addr_t JITLoaderGDB::GetSymbolAddress(ModuleList &module_list,
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
   47   void ModulesDidLoad(lldb_private::ModuleList &module_list) override;
   50   lldb::addr_t GetSymbolAddress(lldb_private::ModuleList &module_list,
   54   void SetJITBreakpoint(lldb_private::ModuleList &module_list);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  555   const ModuleList &modules = m_process->GetTarget().GetImages();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  207     const ModuleList &modules = process->GetTarget().GetImages();
  221     const ModuleList &modules = m_process->GetTarget().GetImages();
  304     const ModuleList &modules = m_process->GetTarget().GetImages();
  362   const ModuleList &target_modules = target.GetImages();
  571 void AppleObjCRuntime::ReadObjCLibraryIfNeeded(const ModuleList &module_list) {
  586 void AppleObjCRuntime::ModulesDidLoad(const ModuleList &module_list) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
   76   void ModulesDidLoad(const ModuleList &module_list) override;
  114   void ReadObjCLibraryIfNeeded(const ModuleList &module_list);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1609       const ModuleList &images = process->GetTarget().GetImages();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  456     const ModuleList &target_modules = target.GetImages();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  103   const ModuleList &modules = m_process->GetTarget().GetImages();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
  298   void SymbolsDidLoad(const ModuleList &module_list) override {
  423   void ReadObjCLibraryIfNeeded(const ModuleList &module_list);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  995 void RenderScriptRuntime::ModulesDidLoad(const ModuleList &module_list) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  333                              const ModuleList &module_list);
  381   void ModulesDidLoad(const ModuleList &module_list) override;
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
   37   const ModuleList &target_modules = target.GetImages();
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
  230   err = ModuleList::GetSharedModule(module_spec, module_sp,
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
   83       error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
   97       error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
  631   error = ModuleList::GetSharedModule(
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  132       error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
  153           error = ModuleList::GetSharedModule(resolved_module_spec,
  174         error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
  209       error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
  227         error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  111       error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
  126       error = ModuleList::GetSharedModule(resolved_module_spec, exe_module_sp,
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
   83     Status error(ModuleList::GetSharedModule(core_module_spec, m_core_module_sp,
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 4824   ModuleList new_modules;
 4852     ModuleList removed_modules;
 4854     ModuleList &loaded_modules = m_process->GetTarget().GetImages();
 4938 void ProcessGDBRemote::ModulesDidLoad(ModuleList &module_list) {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  211   void ModulesDidLoad(ModuleList &module_list) override;
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
   96     Status error(ModuleList::GetSharedModule(core_module_spec, m_core_module_sp,
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
 1238                                              ModuleList &module_list) {
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h
   66   void ModulesDidLoad(Process &process, ModuleList &module_list) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1650             Status error = ModuleList::GetSharedModule(
tools/lldb/source/Symbol/Function.cpp
  141 void CallEdge::ParseSymbolFileAndResolve(ModuleList &images) {
  175 Function *CallEdge::GetCallee(ModuleList &images) {
tools/lldb/source/Symbol/LocateSymbolFile.cpp
  279   if (ModuleList::GetGlobalModuleListProperties().GetEnableExternalLookup()) {
tools/lldb/source/Symbol/Symbol.cpp
  416     ModuleList &seen_modules) const {
  474     ModuleList seen_modules;
tools/lldb/source/Target/InstrumentationRuntime.cpp
   21     lldb_private::ModuleList &module_list, lldb_private::Process *process,
   43     lldb_private::ModuleList &module_list) {
tools/lldb/source/Target/Language.cpp
  403     const auto &images(target->GetImages());
tools/lldb/source/Target/ModuleCache.cpp
  253   error = ModuleList::GetSharedModule(cached_module_spec, cached_module_sp,
tools/lldb/source/Target/Platform.cpp
  220     return ModuleList::GetSharedModule(
  235       error = ModuleList::GetSharedModule(
  243       error = ModuleList::GetSharedModule(
  855       error = ModuleList::GetSharedModule(module_spec, exe_module_sp,
  866         error = ModuleList::GetSharedModule(arch_module_spec, exe_module_sp,
 1554       error = ModuleList::GetSharedModule(arch_module_spec, module_sp, nullptr,
tools/lldb/source/Target/Process.cpp
 2974   const ModuleList &target_modules = GetTarget().GetImages();
 5617 void Process::ModulesDidLoad(ModuleList &module_list) {
tools/lldb/source/Target/StackFrameList.cpp
  248                                   ModuleList &images, Log *log) {
  285     ModuleList &images;
  287     DFS(Function *end, ModuleList &images) : end(end), images(images) {}
  381   ModuleList &images = next_frame.CalculateTarget()->GetImages();
tools/lldb/source/Target/StructuredDataPlugin.cpp
   65                                           ModuleList &module_list) {
tools/lldb/source/Target/SystemRuntime.cpp
   42 void SystemRuntime::ModulesDidLoad(ModuleList &module_list) {}
tools/lldb/source/Target/Target.cpp
 1425       ModuleList added_modules;
 1529     Status error = ModuleList::GetSharedModule(module_spec, executable_sp,
 1565 void Target::NotifyWillClearList(const ModuleList &module_list) {}
 1567 void Target::NotifyModuleAdded(const ModuleList &module_list,
 1571     ModuleList my_module_list;
 1577 void Target::NotifyModuleRemoved(const ModuleList &module_list,
 1581     ModuleList my_module_list;
 1587 void Target::NotifyModuleUpdated(const ModuleList &module_list,
 1599 void Target::NotifyModulesRemoved(lldb_private::ModuleList &module_list) {
 1603 void Target::ModulesDidLoad(ModuleList &module_list) {
 1620 void Target::SymbolsDidLoad(ModuleList &module_list) {
 1635 void Target::ModulesDidUnload(ModuleList &module_list, bool delete_locations) {
 1649     ModuleList matchingModules;
 1975         error = ModuleList::GetSharedModule(transformed_spec, module_sp,
 1993             ModuleList::GetSharedModule(module_spec, module_sp, &search_paths,
 2061             ModuleList found_modules;
 2078           ModuleList::RemoveSharedModuleIfOrphaned(old_module_ptr);
 2441   const ModuleList &modules = GetImages();
 2705         const ModuleList &modules = GetImages();
 2775 size_t Target::UnloadModuleSections(const ModuleList &module_list) {
 4082                                          const ModuleList &module_list)
 4120 ModuleList
 4122   ModuleList module_list;
tools/lldb/tools/lldb-test/lldb-test.cpp
 1083   ModuleList::GetGlobalModuleListProperties().SetEnableExternalLookup(false);