@@ -989,7 +989,7 @@ class SharedModuleList {
989
989
};
990
990
991
991
struct SharedModuleListInfo {
992
- ModuleList module_list;
992
+ SharedModuleList module_list;
993
993
ModuleListProperties module_list_properties;
994
994
};
995
995
}
@@ -1007,7 +1007,7 @@ static SharedModuleListInfo &GetSharedModuleListInfo()
1007
1007
return *g_shared_module_list_info;
1008
1008
}
1009
1009
1010
- static ModuleList &GetSharedModuleList () {
1010
+ static SharedModuleList &GetSharedModuleList () {
1011
1011
return GetSharedModuleListInfo ().module_list ;
1012
1012
}
1013
1013
@@ -1017,8 +1017,8 @@ ModuleListProperties &ModuleList::GetGlobalModuleListProperties() {
1017
1017
1018
1018
bool ModuleList::ModuleIsInCache (const Module *module_ptr) {
1019
1019
if (module_ptr) {
1020
- ModuleList &shared_module_list = GetSharedModuleList ();
1021
- return shared_module_list.FindModule (module_ptr).get () != nullptr ;
1020
+ SharedModuleList &shared_module_list = GetSharedModuleList ();
1021
+ return shared_module_list.FindModule (* module_ptr).get () != nullptr ;
1022
1022
}
1023
1023
return false ;
1024
1024
}
@@ -1041,9 +1041,8 @@ ModuleList::GetSharedModule(const ModuleSpec &module_spec, ModuleSP &module_sp,
1041
1041
const FileSpecList *module_search_paths_ptr,
1042
1042
llvm::SmallVectorImpl<lldb::ModuleSP> *old_modules,
1043
1043
bool *did_create_ptr, bool always_create) {
1044
- ModuleList &shared_module_list = GetSharedModuleList ();
1045
- std::lock_guard<std::recursive_mutex> guard (
1046
- shared_module_list.m_modules_mutex );
1044
+ SharedModuleList &shared_module_list = GetSharedModuleList ();
1045
+ std::lock_guard<std::recursive_mutex> guard (shared_module_list.GetMutex ());
1047
1046
char path[PATH_MAX];
1048
1047
1049
1048
Status error;
0 commit comments