Lines Matching defs:debugdir
264 int build_id_cache__add_s(const char *sbuild_id, const char *debugdir,
276 debugdir, is_kallsyms ? "/" : "", name);
291 debugdir, sbuild_id);
297 targetname = filename + strlen(debugdir) - 5;
309 const char *name, const char *debugdir,
316 return build_id_cache__add_s(sbuild_id, debugdir, name, is_kallsyms);
319 int build_id_cache__remove_s(const char *sbuild_id, const char *debugdir)
330 debugdir, sbuild_id, sbuild_id + 2);
345 debugdir, sbuild_id, filename);
357 static int dso__cache_build_id(struct dso *self, const char *debugdir)
362 self->long_name, debugdir, is_kallsyms);
365 static int __dsos__cache_build_ids(struct list_head *head, const char *debugdir)
371 if (dso__cache_build_id(pos, debugdir))
377 static int machine__cache_build_ids(struct machine *self, const char *debugdir)
379 int ret = __dsos__cache_build_ids(&self->kernel_dsos, debugdir);
380 ret |= __dsos__cache_build_ids(&self->user_dsos, debugdir);
388 char debugdir[PATH_MAX];
390 snprintf(debugdir, sizeof(debugdir), "%s", buildid_dir);
392 if (mkdir(debugdir, 0755) != 0 && errno != EEXIST)
395 ret = machine__cache_build_ids(&self->host_machine, debugdir);
399 ret |= machine__cache_build_ids(pos, debugdir);