Lines Matching refs:sbuild_id

104 int sysfs__sprintf_build_id(const char *root_dir, char *sbuild_id)  in sysfs__sprintf_build_id()  argument
119 return build_id__sprintf(build_id, sizeof(build_id), sbuild_id); in sysfs__sprintf_build_id()
122 int filename__sprintf_build_id(const char *pathname, char *sbuild_id) in filename__sprintf_build_id() argument
133 return build_id__sprintf(build_id, sizeof(build_id), sbuild_id); in filename__sprintf_build_id()
155 char *build_id_cache__kallsyms_path(const char *sbuild_id, char *bf, in build_id_cache__kallsyms_path() argument
161 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id); in build_id_cache__kallsyms_path()
168 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id); in build_id_cache__kallsyms_path()
176 char *build_id_cache__linkname(const char *sbuild_id, char *bf, size_t size) in build_id_cache__linkname() argument
180 sbuild_id, sbuild_id + 2); in build_id_cache__linkname()
186 char *build_id_cache__origname(const char *sbuild_id) in build_id_cache__origname() argument
194 linkname = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__origname()
221 static bool build_id_cache__valid_id(char *sbuild_id) in build_id_cache__valid_id() argument
228 pathname = build_id_cache__origname(sbuild_id); in build_id_cache__valid_id()
239 result = (strcmp(sbuild_id, real_sbuild_id) == 0); in build_id_cache__valid_id()
257 char sbuild_id[SBUILD_ID_SIZE]; in dso__build_id_filename() local
265 build_id__sprintf(dso->build_id, sizeof(dso->build_id), sbuild_id); in dso__build_id_filename()
266 linkname = build_id_cache__linkname(sbuild_id, NULL, 0); in dso__build_id_filename()
436 char sbuild_id[SBUILD_ID_SIZE]; in build_id_cache__list_all() local
469 if (snprintf(sbuild_id, SBUILD_ID_SIZE, "%s%s", in build_id_cache__list_all()
472 if (validonly && !build_id_cache__valid_id(sbuild_id)) in build_id_cache__list_all()
474 if (strlist__add(bidlist, sbuild_id) < 0) in build_id_cache__list_all()
512 char *sbuild_id = NULL; in build_id_cache__complement() local
533 sbuild_id = strdup(cand->s); in build_id_cache__complement()
536 return sbuild_id; in build_id_cache__complement()
539 char *build_id_cache__cachedir(const char *sbuild_id, const char *name, in build_id_cache__cachedir() argument
554 sbuild_id ? "/" : "", sbuild_id ?: "") < 0) in build_id_cache__cachedir()
582 static int build_id_cache__add_sdt_cache(const char *sbuild_id, in build_id_cache__add_sdt_cache() argument
590 cache = probe_cache__new(sbuild_id, nsi); in build_id_cache__add_sdt_cache()
606 #define build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) (0) argument
609 static char *build_id_cache__find_debug(const char *sbuild_id, in build_id_cache__find_debug() argument
623 snprintf(debugfile + len, PATH_MAX - len, "%.2s/%s.debug", sbuild_id, in build_id_cache__find_debug()
624 sbuild_id + 2); in build_id_cache__find_debug()
636 int build_id_cache__add_s(const char *sbuild_id, const char *name, in build_id_cache__add_s() argument
654 dir_name = build_id_cache__cachedir(sbuild_id, name, nsi, is_kallsyms, in build_id_cache__add_s()
694 debugfile = build_id_cache__find_debug(sbuild_id, nsi); in build_id_cache__add_s()
715 if (!build_id_cache__linkname(sbuild_id, linkname, size)) in build_id_cache__add_s()
732 build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) < 0) in build_id_cache__add_s()
749 char sbuild_id[SBUILD_ID_SIZE]; in build_id_cache__add_b() local
751 build_id__sprintf(build_id, build_id_size, sbuild_id); in build_id_cache__add_b()
753 return build_id_cache__add_s(sbuild_id, name, nsi, is_kallsyms, in build_id_cache__add_b()
757 bool build_id_cache__cached(const char *sbuild_id) in build_id_cache__cached() argument
760 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__cached()
769 int build_id_cache__remove_s(const char *sbuild_id) in build_id_cache__remove_s() argument
779 if (!build_id_cache__linkname(sbuild_id, linkname, size)) in build_id_cache__remove_s()