Lines Matching refs:subdir
44 const char *dir, const char *subdir, const char *debuglink,
48 if (dir == NULL && subdir == NULL)
54 else if ((subdir == NULL ? asprintf (&fname, "%s/%s", dir, debuglink)
55 : dir == NULL ? asprintf (&fname, "%s/%s", subdir, debuglink)
56 : asprintf (&fname, "%s/%s/%s", dir, subdir, debuglink)) < 0)
245 const char *dir, *subdir, *file;
251 subdir = NULL;
260 .dwz subdir (see below). */
267 subdir = file_dirname;
271 subdir = strchr (subdir, '/');
272 if (subdir != NULL)
273 subdir = subdir + 1;
274 if (subdir && *subdir == 0)
280 subdir = NULL;
289 subdir = p;
296 int fd = try_open (&main_stat, dir, subdir, file, &fname);
298 fd = try_open (&main_stat, dir, subdir, file_basename, &fname);
304 /* If we are looking for the alt file also try the .dwz subdir.
319 /* If possible try again with a sub-subdir. */
320 if (mod->dw == NULL && subdir)