Lines Matching refs: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, sbuild_id);
279 linkname = build_id_cache__linkname(sbuild_id, NULL, 0);
456 char sbuild_id[SBUILD_ID_SIZE];
489 if (snprintf(sbuild_id, SBUILD_ID_SIZE, "%s%s",
492 if (validonly && !build_id_cache__valid_id(sbuild_id))
494 if (strlist__add(bidlist, sbuild_id) < 0)
532 char *sbuild_id = NULL;
553 sbuild_id = strdup(cand->s);
556 return sbuild_id;
559 char *build_id_cache__cachedir(const char *sbuild_id, const char *name,
571 sbuild_id ? "/" : "", sbuild_id ?: "") < 0)
597 static int build_id_cache__add_sdt_cache(const char *sbuild_id,
605 cache = probe_cache__new(sbuild_id, nsi);
621 #define build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) (0)
624 static char *build_id_cache__find_debug(const char *sbuild_id,
645 snprintf(debugfile + len, PATH_MAX - len, "%.2s/%s.debug", sbuild_id,
646 sbuild_id + 2);
658 pr_debug("Downloading debug info with build id %s\n", sbuild_id);
663 (const unsigned char*)sbuild_id, 0,
678 build_id_cache__add(const char *sbuild_id, const char *name, const char *realname,
690 dir_name = build_id_cache__cachedir(sbuild_id, proper_name, nsi, is_kallsyms,
734 debugfile = build_id_cache__find_debug(sbuild_id, nsi, root_dir);
755 if (!build_id_cache__linkname(sbuild_id, linkname, size))
782 sbuild_id, linkname);
789 build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) < 0)
800 int __build_id_cache__add_s(const char *sbuild_id, const char *name,
816 err = build_id_cache__add(sbuild_id, name, realname, nsi,
830 char sbuild_id[SBUILD_ID_SIZE];
832 build_id__sprintf(bid, sbuild_id);
834 return __build_id_cache__add_s(sbuild_id, name, nsi, is_kallsyms,
838 bool build_id_cache__cached(const char *sbuild_id)
841 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0);
850 int build_id_cache__remove_s(const char *sbuild_id)
860 if (!build_id_cache__linkname(sbuild_id, linkname, size))