Lines Matching refs:executable
76 ModuleSP executable = target.GetExecutableModule(); in GetTargetExecutable() local
78 if (executable) { in GetTargetExecutable()
79 if (FileSystem::Instance().Exists(executable->GetFileSpec())) { in GetTargetExecutable()
80 ModuleSpec module_spec(executable->GetFileSpec(), in GetTargetExecutable()
81 executable->GetArchitecture()); in GetTargetExecutable()
87 executable->GetUUID().IsValid()) { in GetTargetExecutable()
88 if (module_sp->GetUUID() != executable->GetUUID()) in GetTargetExecutable()
89 executable.reset(); in GetTargetExecutable()
90 } else if (executable->FileHasChanged()) { in GetTargetExecutable()
91 executable.reset(); in GetTargetExecutable()
94 if (!executable) { in GetTargetExecutable()
95 executable = target.GetOrCreateModule(module_spec, true /* notify */); in GetTargetExecutable()
96 if (executable.get() != target.GetExecutableModulePointer()) { in GetTargetExecutable()
99 target.SetExecutableModule(executable, eLoadDependentsNo); in GetTargetExecutable()
104 return executable; in GetTargetExecutable()