Lines Matching refs:executable
78 ModuleSP executable = target.GetExecutableModule(); in GetTargetExecutable() local
80 if (executable) { in GetTargetExecutable()
81 if (FileSystem::Instance().Exists(executable->GetFileSpec())) { in GetTargetExecutable()
82 ModuleSpec module_spec(executable->GetFileSpec(), in GetTargetExecutable()
83 executable->GetArchitecture()); in GetTargetExecutable()
89 executable->GetUUID().IsValid()) { in GetTargetExecutable()
90 if (module_sp->GetUUID() != executable->GetUUID()) in GetTargetExecutable()
91 executable.reset(); in GetTargetExecutable()
92 } else if (executable->FileHasChanged()) { in GetTargetExecutable()
93 executable.reset(); in GetTargetExecutable()
96 if (!executable) { in GetTargetExecutable()
97 executable = target.GetOrCreateModule(module_spec, true /* notify */); in GetTargetExecutable()
98 if (executable.get() != target.GetExecutableModulePointer()) { in GetTargetExecutable()
101 target.SetExecutableModule(executable, eLoadDependentsNo); in GetTargetExecutable()
106 return executable; in GetTargetExecutable()