Lines Matching defs:module_spec
84 const ModuleSpec &module_spec) {
91 return_module_spec = module_spec;
95 const UUID *uuid = module_spec.GetUUIDPtr();
96 const ArchSpec *arch = module_spec.GetArchitecturePtr();
131 const FileSpec *exec_fspec = module_spec.GetFileSpecPtr();
186 if (FileSystem::Instance().Exists(module_spec.GetFileSpec())) {
188 exe_spec.GetFileSpec() = module_spec.GetFileSpec();
189 exe_spec.GetUUID() = module_spec.GetUUID();
195 return_module_spec.GetFileSpec() = module_spec.GetFileSpec();
197 module_spec.GetFileSpec().GetPath().c_str(),
206 module_spec.GetFileSpec().GetPath());
210 if (image_info.uuid && (!module_spec.GetUUID() ||
211 module_spec.GetUUID() == image_info.uuid)) {
213 return_module_spec.GetFileSpec() = module_spec.GetFileSpec();
217 module_spec.GetFileSpec().GetPath().c_str(),
275 module_spec, matched_module_spec))
302 module_specs.FindMatchingModuleSpec(module_spec,
471 static bool LocateDSYMInVincinityOfExecutable(const ModuleSpec &module_spec,
474 const FileSpec &exec_fspec = module_spec.GetFileSpec();
476 if (::LookForDsymNextToExecutablePath(module_spec, exec_fspec,
508 if (::LookForDsymNextToExecutablePath(module_spec, parent_dirs,
525 static int LocateMacOSXFilesUsingDebugSymbols(const ModuleSpec &module_spec,
533 return_module_spec = module_spec;
537 const UUID *uuid = module_spec.GetUUIDPtr();
538 const ArchSpec *arch = module_spec.GetArchitecturePtr();
573 const FileSpec *exec_fspec = module_spec.GetFileSpecPtr();
628 if (FileSystem::Instance().Exists(module_spec.GetFileSpec())) {
630 exe_spec.GetFileSpec() = module_spec.GetFileSpec();
631 exe_spec.GetUUID() = module_spec.GetUUID();
637 return_module_spec.GetFileSpec() = module_spec.GetFileSpec();
639 module_spec.GetFileSpec().GetPath().c_str(),
648 module_spec.GetFileSpec().GetPath());
652 if (image_info.uuid && (!module_spec.GetUUID() ||
653 module_spec.GetUUID() == image_info.uuid)) {
655 return_module_spec.GetFileSpec() = module_spec.GetFileSpec();
659 module_spec.GetFileSpec().GetPath().c_str(),
717 module_spec, matched_module_spec))
744 module_specs.FindMatchingModuleSpec(module_spec,
769 const ModuleSpec &module_spec, const FileSpecList &default_search_paths) {
770 const FileSpec *exec_fspec = module_spec.GetFileSpecPtr();
771 const ArchSpec *arch = module_spec.GetArchitecturePtr();
772 const UUID *uuid = module_spec.GetUUIDPtr();
781 module_spec.GetFileSpec().GetFilename().AsCString("<Unknown>"));
787 if (!LocateDSYMInVincinityOfExecutable(module_spec, symbol_fspec)) {
789 LocateMacOSXFilesUsingDebugSymbols(module_spec, dsym_module_spec);
798 ModuleSpec &module_spec,
823 module_spec.GetFileSpec().SetFile(str.c_str(), FileSpec::Style::native);
824 FileSystem::Instance().Resolve(module_spec.GetFileSpec());
835 module_spec.GetSymbolFileSpec().SetFile(str.c_str(),
837 FileSystem::Instance().Resolve(module_spec.GetFileSpec());
915 module_spec.GetSourceMappingList().Append(DBGBuildSourcePath,
924 module_spec.GetSourceMappingList().Append(
957 module_spec.GetSourceMappingList().Append(DBGBuildSourcePath,
1027 ModuleSpec &module_spec, Status &error, bool force_lookup,
1029 const UUID *uuid_ptr = module_spec.GetUUIDPtr();
1030 const FileSpec *file_spec_ptr = module_spec.GetFileSpecPtr();
1130 return GetModuleSpecInfoFromUUIDDictionary(uuid_dict, module_spec, error,
1140 return GetModuleSpecInfoFromUUIDDictionary(values[0], module_spec, error,
1148 if (module_spec.GetArchitecture().IsCompatibleMatch(
1150 module_spec = curr_module_spec;