Home | History | Annotate | Download | only in POSIX-DYLD

Lines Matching refs:executable

114     ModuleSP executable;
119 executable = GetTargetExecutable();
122 if (executable.get() && load_offset != LLDB_INVALID_ADDRESS)
125 module_list.Append(executable);
126 UpdateLoadedSections(executable, load_offset);
135 ModuleSP executable;
140 executable = GetTargetExecutable();
143 if (executable.get() && load_offset != LLDB_INVALID_ADDRESS)
146 module_list.Append(executable);
147 UpdateLoadedSections(executable, load_offset);
157 ModuleSP executable = target.GetExecutableModule();
159 if (executable.get())
161 if (executable->GetFileSpec().Exists())
163 ModuleSpec module_spec (executable->GetFileSpec(), executable->GetArchitecture());
166 // Check if the executable has changed and set it to the target executable if they differ.
167 if (module_sp.get() && module_sp->GetUUID().IsValid() && executable->GetUUID().IsValid())
169 if (module_sp->GetUUID() != executable->GetUUID())
170 executable.reset();
172 else if (executable->FileHasChanged())
174 executable.reset();
177 if (!executable.get())
179 executable = target.GetSharedModule(module_spec);
180 if (executable.get() != target.GetExecutableModulePointer())
185 target.SetExecutableModule(executable, get_dependent_images);
190 return executable;