Lines Matching defs:sbuild_id

119 int sysfs__sprintf_build_id(const char *root_dir, char *sbuild_id)
134 return build_id__sprintf(&bid, sbuild_id);
137 int filename__sprintf_build_id(const char *pathname, char *sbuild_id)
146 return build_id__sprintf(&bid, sbuild_id);
168 char *build_id_cache__kallsyms_path(const char *sbuild_id, char *bf,
174 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id);
181 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id);
189 char *build_id_cache__linkname(const char *sbuild_id, char *bf, size_t size)
193 sbuild_id, sbuild_id + 2);
200 char *build_id_cache__origname(const char *sbuild_id)
208 linkname = build_id_cache__linkname(sbuild_id, NULL, 0);
217 /* The link should be "../..<origpath>/<sbuild_id>" */
218 p = strrchr(buf, '/'); /* Cut off the "/<sbuild_id>" */
235 static bool build_id_cache__valid_id(char *sbuild_id)
242 pathname = build_id_cache__origname(sbuild_id);
253 result = (strcmp(sbuild_id, real_sbuild_id) == 0);
270 char sbuild_id[SBUILD_ID_SIZE];
278 build_id__sprintf(dso__bid_const(dso), sbuild_id);
279 linkname = build_id_cache__linkname(sbuild_id, NULL, 0);
428 char sbuild_id[SBUILD_ID_SIZE];
461 if (snprintf(sbuild_id, SBUILD_ID_SIZE, "%s%s",
464 if (validonly && !build_id_cache__valid_id(sbuild_id))
466 if (strlist__add(bidlist, sbuild_id) < 0)
504 char *sbuild_id = NULL;
525 sbuild_id = strdup(cand->s);
528 return sbuild_id;
531 char *build_id_cache__cachedir(const char *sbuild_id, const char *name,
543 sbuild_id ? "/" : "", sbuild_id ?: "") < 0)
569 static int build_id_cache__add_sdt_cache(const char *sbuild_id,
577 cache = probe_cache__new(sbuild_id, nsi);
593 #define build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) (0)
596 static char *build_id_cache__find_debug(const char *sbuild_id,
617 snprintf(debugfile + len, PATH_MAX - len, "%.2s/%s.debug", sbuild_id,
618 sbuild_id + 2);
630 pr_debug("Downloading debug info with build id %s\n", sbuild_id);
635 (const unsigned char*)sbuild_id, 0,
650 build_id_cache__add(const char *sbuild_id, const char *name, const char *realname,
662 dir_name = build_id_cache__cachedir(sbuild_id, proper_name, nsi, is_kallsyms,
706 debugfile = build_id_cache__find_debug(sbuild_id, nsi, root_dir);
727 if (!build_id_cache__linkname(sbuild_id, linkname, size))
754 sbuild_id, linkname);
761 build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) < 0)
772 int __build_id_cache__add_s(const char *sbuild_id, const char *name,
788 err = build_id_cache__add(sbuild_id, name, realname, nsi,
802 char sbuild_id[SBUILD_ID_SIZE];
804 build_id__sprintf(bid, sbuild_id);
806 return __build_id_cache__add_s(sbuild_id, name, nsi, is_kallsyms,
810 bool build_id_cache__cached(const char *sbuild_id)
813 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0);
822 int build_id_cache__remove_s(const char *sbuild_id)
832 if (!build_id_cache__linkname(sbuild_id, linkname, size))