Lines Matching refs:filename

112 				   char *root_dir, char *filename, size_t size)
126 len = __symbol__join_symfs(filename, size, dso__long_name(dso));
127 last_slash = filename + len;
128 while (last_slash != filename && *last_slash != '/')
131 strncpy(dso_dir, filename, last_slash - filename);
132 dso_dir[last_slash-filename] = '\0';
134 if (!is_regular_file(filename)) {
139 ret = filename__read_debuglink(filename, symfile, PATH_MAX);
146 snprintf(filename, size,
148 if (is_regular_file(filename)) {
157 if (dso__build_id_filename(dso, filename, size, false) == NULL)
162 if (dso__build_id_filename(dso, filename, size, true) == NULL)
167 len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
168 snprintf(filename + len, size - len, "%s.debug", dso__long_name(dso));
172 len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
173 snprintf(filename + len, size - len, "%s", dso__long_name(dso));
187 len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
188 snprintf(filename + len, size - len, "%s", dso__long_name(dso) + 4);
200 len = __symbol__join_symfs(filename, size, "");
206 len += scnprintf(filename + len, dir_size, "%s", dso__long_name(dso));
207 len += scnprintf(filename + len , size - len, ".debug%s",
219 len = __symbol__join_symfs(filename, size, "/usr/lib/debug/.build-id/");
220 snprintf(filename + len, size - len, "%.2s/%s.debug",
227 __symbol__join_symfs(filename, size, dso__long_name(dso));
232 path__join3(filename, size, symbol_conf.symfs,
238 __symbol__join_symfs(filename, size, dso__long_name(dso));
243 snprintf(filename, size, "%s", dso__long_name(dso));
542 char *dso__filename_with_chroot(const struct dso *dso, const char *filename)
544 return filename_with_chroot(nsinfo__pid(dso__nsinfo_const(dso)), filename);
1566 char filename[PATH_MAX];
1573 snprintf(filename, sizeof(filename),
1577 if (sysfs__read_build_id(filename, dso__bid(dso)) == 0)