Lines Matching defs:filename

69 				   char *root_dir, char *filename, size_t size)
83 len = __symbol__join_symfs(filename, size, dso->long_name);
84 last_slash = filename + len;
85 while (last_slash != filename && *last_slash != '/')
88 strncpy(dso_dir, filename, last_slash - filename);
89 dso_dir[last_slash-filename] = '\0';
91 if (!is_regular_file(filename)) {
96 ret = filename__read_debuglink(filename, symfile, PATH_MAX);
103 snprintf(filename, size,
105 if (is_regular_file(filename)) {
114 if (dso__build_id_filename(dso, filename, size, false) == NULL)
119 if (dso__build_id_filename(dso, filename, size, true) == NULL)
124 len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
125 snprintf(filename + len, size - len, "%s.debug", dso->long_name);
129 len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
130 snprintf(filename + len, size - len, "%s", dso->long_name);
144 len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
145 snprintf(filename + len, size - len, "%s", dso->long_name + 4);
157 len = __symbol__join_symfs(filename, size, "");
163 len += scnprintf(filename + len, dir_size, "%s", dso->long_name);
164 len += scnprintf(filename + len , size - len, ".debug%s",
176 len = __symbol__join_symfs(filename, size, "/usr/lib/debug/.build-id/");
177 snprintf(filename + len, size - len, "%.2s/%s.debug",
184 __symbol__join_symfs(filename, size, dso->long_name);
189 path__join3(filename, size, symbol_conf.symfs,
195 __symbol__join_symfs(filename, size, dso->long_name);
200 snprintf(filename, size, "%s", dso->long_name);
1367 char filename[PATH_MAX];
1374 snprintf(filename, sizeof(filename),
1378 if (sysfs__read_build_id(filename, &dso->bid) == 0)