Home | History | Annotate | Download | only in util

Lines Matching refs:debugdir

214 int build_id_cache__add_s(const char *sbuild_id, const char *debugdir,
235 debugdir, is_kallsyms ? "/" : "", realname);
250 debugdir, sbuild_id);
256 targetname = filename + strlen(debugdir) - 5;
270 const char *name, const char *debugdir,
277 return build_id_cache__add_s(sbuild_id, debugdir, name, is_kallsyms);
280 int build_id_cache__remove_s(const char *sbuild_id, const char *debugdir)
291 debugdir, sbuild_id, sbuild_id + 2);
306 debugdir, sbuild_id, filename);
318 static int dso__cache_build_id(struct dso *dso, const char *debugdir)
323 dso->long_name, debugdir, is_kallsyms);
326 static int __dsos__cache_build_ids(struct list_head *head, const char *debugdir)
332 if (dso__cache_build_id(pos, debugdir))
338 static int machine__cache_build_ids(struct machine *machine, const char *debugdir)
340 int ret = __dsos__cache_build_ids(&machine->kernel_dsos, debugdir);
341 ret |= __dsos__cache_build_ids(&machine->user_dsos, debugdir);
349 char debugdir[PATH_MAX];
351 snprintf(debugdir, sizeof(debugdir), "%s", buildid_dir);
353 if (mkdir(debugdir, 0755) != 0 && errno != EEXIST)
356 ret = machine__cache_build_ids(&session->host_machine, debugdir);
360 ret |= machine__cache_build_ids(pos, debugdir);