Lines Matching refs:executable
74 ModuleSP executable = target.GetExecutableModule(); in GetTargetExecutable() local
76 if (executable) { in GetTargetExecutable()
77 if (FileSystem::Instance().Exists(executable->GetFileSpec())) { in GetTargetExecutable()
78 ModuleSpec module_spec(executable->GetFileSpec(), in GetTargetExecutable()
79 executable->GetArchitecture()); in GetTargetExecutable()
85 executable->GetUUID().IsValid()) { in GetTargetExecutable()
86 if (module_sp->GetUUID() != executable->GetUUID()) in GetTargetExecutable()
87 executable.reset(); in GetTargetExecutable()
88 } else if (executable->FileHasChanged()) { in GetTargetExecutable()
89 executable.reset(); in GetTargetExecutable()
92 if (!executable) { in GetTargetExecutable()
93 executable = target.GetOrCreateModule(module_spec, true /* notify */); in GetTargetExecutable()
94 if (executable.get() != target.GetExecutableModulePointer()) { in GetTargetExecutable()
97 target.SetExecutableModule(executable, eLoadDependentsNo); in GetTargetExecutable()
102 return executable; in GetTargetExecutable()