Lines Matching refs:exe_path
198 char exe_path[PATH_MAX];
199 uint32_t size = sizeof(exe_path);
200 if (_NSGetExecutablePath(exe_path, &size) == 0) {
202 if (realpath(exe_path, link_path))
210 char exe_path[PATH_MAX];
212 if (elf_aux_info(AT_EXECPATH, exe_path, sizeof(exe_path)) == 0) {
214 if (realpath(exe_path, link_path))
234 if (getprogpath(exe_path, argv0) != NULL)
235 return exe_path;
239 char exe_path[PATH_MAX];
241 ssize_t len = readlink(curproc, exe_path, sizeof(exe_path));
245 len = std::min(len, ssize_t(sizeof(exe_path) - 1));
246 exe_path[len] = '\0';
247 return exe_path;
251 if (getprogpath(exe_path, argv0) != NULL)
252 return exe_path;
254 char exe_path[PATH_MAX];
258 ssize_t len = readlink(aPath, exe_path, sizeof(exe_path));
264 len = std::min(len, ssize_t(sizeof(exe_path) - 1));
265 exe_path[len] = '\0';
272 if (char *real_path = realpath(exe_path, NULL)) {
279 if (realpath(exe_path, real_path))
284 if (getprogpath(exe_path, argv0))
285 return exe_path;
289 char exe_path[PS_PATHBLEN];
293 buf.ps_pathptr = exe_path;
294 buf.ps_pathlen = sizeof(exe_path);
302 if (realpath(exe_path, real_path))