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