Lines Matching refs:sbuild_id
109 int sysfs__sprintf_build_id(const char *root_dir, char *sbuild_id) in sysfs__sprintf_build_id() argument
124 return build_id__sprintf(build_id, sizeof(build_id), sbuild_id); in sysfs__sprintf_build_id()
127 int filename__sprintf_build_id(const char *pathname, char *sbuild_id) in filename__sprintf_build_id() argument
138 return build_id__sprintf(build_id, sizeof(build_id), sbuild_id); in filename__sprintf_build_id()
160 char *build_id_cache__kallsyms_path(const char *sbuild_id, char *bf, in build_id_cache__kallsyms_path() argument
166 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id); in build_id_cache__kallsyms_path()
173 buildid_dir, DSO__NAME_KALLSYMS, sbuild_id); in build_id_cache__kallsyms_path()
181 char *build_id_cache__linkname(const char *sbuild_id, char *bf, size_t size) in build_id_cache__linkname() argument
185 sbuild_id, sbuild_id + 2); in build_id_cache__linkname()
192 char *build_id_cache__origname(const char *sbuild_id) in build_id_cache__origname() argument
200 linkname = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__origname()
227 static bool build_id_cache__valid_id(char *sbuild_id) in build_id_cache__valid_id() argument
234 pathname = build_id_cache__origname(sbuild_id); in build_id_cache__valid_id()
245 result = (strcmp(sbuild_id, real_sbuild_id) == 0); in build_id_cache__valid_id()
263 char sbuild_id[SBUILD_ID_SIZE]; in dso__build_id_filename() local
271 build_id__sprintf(dso->build_id, sizeof(dso->build_id), sbuild_id); in dso__build_id_filename()
272 linkname = build_id_cache__linkname(sbuild_id, NULL, 0); in dso__build_id_filename()
444 char sbuild_id[SBUILD_ID_SIZE]; in build_id_cache__list_all() local
477 if (snprintf(sbuild_id, SBUILD_ID_SIZE, "%s%s", in build_id_cache__list_all()
480 if (validonly && !build_id_cache__valid_id(sbuild_id)) in build_id_cache__list_all()
482 if (strlist__add(bidlist, sbuild_id) < 0) in build_id_cache__list_all()
520 char *sbuild_id = NULL; in build_id_cache__complement() local
541 sbuild_id = strdup(cand->s); in build_id_cache__complement()
544 return sbuild_id; in build_id_cache__complement()
547 char *build_id_cache__cachedir(const char *sbuild_id, const char *name, in build_id_cache__cachedir() argument
562 sbuild_id ? "/" : "", sbuild_id ?: "") < 0) in build_id_cache__cachedir()
590 static int build_id_cache__add_sdt_cache(const char *sbuild_id, in build_id_cache__add_sdt_cache() argument
598 cache = probe_cache__new(sbuild_id, nsi); in build_id_cache__add_sdt_cache()
614 #define build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) (0) argument
617 static char *build_id_cache__find_debug(const char *sbuild_id, in build_id_cache__find_debug() argument
631 snprintf(debugfile + len, PATH_MAX - len, "%.2s/%s.debug", sbuild_id, in build_id_cache__find_debug()
632 sbuild_id + 2); in build_id_cache__find_debug()
644 int build_id_cache__add_s(const char *sbuild_id, const char *name, in build_id_cache__add_s() argument
662 dir_name = build_id_cache__cachedir(sbuild_id, name, nsi, is_kallsyms, in build_id_cache__add_s()
702 debugfile = build_id_cache__find_debug(sbuild_id, nsi); in build_id_cache__add_s()
723 if (!build_id_cache__linkname(sbuild_id, linkname, size)) in build_id_cache__add_s()
740 build_id_cache__add_sdt_cache(sbuild_id, realname, nsi) < 0) in build_id_cache__add_s()
757 char sbuild_id[SBUILD_ID_SIZE]; in build_id_cache__add_b() local
759 build_id__sprintf(build_id, build_id_size, sbuild_id); in build_id_cache__add_b()
761 return build_id_cache__add_s(sbuild_id, name, nsi, is_kallsyms, in build_id_cache__add_b()
765 bool build_id_cache__cached(const char *sbuild_id) in build_id_cache__cached() argument
768 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__cached()
777 int build_id_cache__remove_s(const char *sbuild_id) in build_id_cache__remove_s() argument
787 if (!build_id_cache__linkname(sbuild_id, linkname, size)) in build_id_cache__remove_s()