Lines Matching refs:sbuild_id
116 int sysfs__sprintf_build_id(const char *root_dir, char *sbuild_id) in sysfs__sprintf_build_id() argument
131 return build_id__sprintf(&bid, sbuild_id); in sysfs__sprintf_build_id()
134 int filename__sprintf_build_id(const char *pathname, char *sbuild_id) in filename__sprintf_build_id() argument
143 return build_id__sprintf(&bid, sbuild_id); in filename__sprintf_build_id()
165 char *build_id_cache__kallsyms_path(const char *sbuild_id, char *bf, in build_id_cache__kallsyms_path() argument
171 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id); in build_id_cache__kallsyms_path()
178 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id); in build_id_cache__kallsyms_path()
186 char *build_id_cache__linkname(const char *sbuild_id, char *bf, size_t size) in build_id_cache__linkname() argument
190 sbuild_id, sbuild_id + 2); in build_id_cache__linkname()
197 char *build_id_cache__origname(const char *sbuild_id) in build_id_cache__origname() argument
205 linkname = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__origname()
232 static bool build_id_cache__valid_id(char *sbuild_id) in build_id_cache__valid_id() argument
239 pathname = build_id_cache__origname(sbuild_id); in build_id_cache__valid_id()
250 result = (strcmp(sbuild_id, real_sbuild_id) == 0); in build_id_cache__valid_id()
268 char sbuild_id[SBUILD_ID_SIZE]; in dso__build_id_filename() local
276 build_id__sprintf(&dso->bid, sbuild_id); in dso__build_id_filename()
277 linkname = build_id_cache__linkname(sbuild_id, NULL, 0); in dso__build_id_filename()
451 char sbuild_id[SBUILD_ID_SIZE]; in build_id_cache__list_all() local
484 if (snprintf(sbuild_id, SBUILD_ID_SIZE, "%s%s", in build_id_cache__list_all()
487 if (validonly && !build_id_cache__valid_id(sbuild_id)) in build_id_cache__list_all()
489 if (strlist__add(bidlist, sbuild_id) < 0) in build_id_cache__list_all()
527 char *sbuild_id = NULL; in build_id_cache__complement() local
548 sbuild_id = strdup(cand->s); in build_id_cache__complement()
551 return sbuild_id; in build_id_cache__complement()
554 char *build_id_cache__cachedir(const char *sbuild_id, const char *name, in build_id_cache__cachedir() argument
569 sbuild_id ? "/" : "", sbuild_id ?: "") < 0) in build_id_cache__cachedir()
597 static int build_id_cache__add_sdt_cache(const char *sbuild_id, in build_id_cache__add_sdt_cache() argument
605 cache = probe_cache__new(sbuild_id, nsi); in build_id_cache__add_sdt_cache()
621 #define build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) (0) argument
624 static char *build_id_cache__find_debug(const char *sbuild_id, in build_id_cache__find_debug() argument
638 snprintf(debugfile + len, PATH_MAX - len, "%.2s/%s.debug", sbuild_id, in build_id_cache__find_debug()
639 sbuild_id + 2); in build_id_cache__find_debug()
652 (const unsigned char*)sbuild_id, 0, in build_id_cache__find_debug()
666 int build_id_cache__add_s(const char *sbuild_id, const char *name, in build_id_cache__add_s() argument
684 dir_name = build_id_cache__cachedir(sbuild_id, name, nsi, is_kallsyms, in build_id_cache__add_s()
724 debugfile = build_id_cache__find_debug(sbuild_id, nsi); in build_id_cache__add_s()
745 if (!build_id_cache__linkname(sbuild_id, linkname, size)) in build_id_cache__add_s()
762 build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) < 0) in build_id_cache__add_s()
779 char sbuild_id[SBUILD_ID_SIZE]; in build_id_cache__add_b() local
781 build_id__sprintf(bid, sbuild_id); in build_id_cache__add_b()
783 return build_id_cache__add_s(sbuild_id, name, nsi, is_kallsyms, in build_id_cache__add_b()
787 bool build_id_cache__cached(const char *sbuild_id) in build_id_cache__cached() argument
790 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__cached()
799 int build_id_cache__remove_s(const char *sbuild_id) in build_id_cache__remove_s() argument
809 if (!build_id_cache__linkname(sbuild_id, linkname, size)) in build_id_cache__remove_s()