Lines Matching refs:filename

543 	char *realname = (char *)name, *filename;  in build_id_cache__cachedir()  local
552 if (asprintf(&filename, "%s%s%s%s%s", buildid_dir, slash ? "/" : "", in build_id_cache__cachedir()
555 filename = NULL; in build_id_cache__cachedir()
560 return filename; in build_id_cache__cachedir()
640 char *realname = NULL, *filename = NULL, *dir_name = NULL, in build_id_cache__add_s() local
668 if (asprintf(&filename, "%s/%s", dir_name, in build_id_cache__add_s()
671 filename = NULL; in build_id_cache__add_s()
675 if (access(filename, F_OK)) { in build_id_cache__add_s()
677 if (copyfile("/proc/kallsyms", filename)) in build_id_cache__add_s()
680 if (copyfile_ns(name, filename, nsi)) in build_id_cache__add_s()
682 } else if (link(realname, filename) && errno != EEXIST && in build_id_cache__add_s()
683 copyfile(name, filename)) in build_id_cache__add_s()
696 zfree(&filename); in build_id_cache__add_s()
697 if (asprintf(&filename, "%s/%s", dir_name, in build_id_cache__add_s()
699 filename = NULL; in build_id_cache__add_s()
702 if (access(filename, F_OK)) { in build_id_cache__add_s()
704 if (copyfile_ns(debugfile, filename, in build_id_cache__add_s()
707 } else if (link(debugfile, filename) && in build_id_cache__add_s()
709 copyfile(debugfile, filename)) in build_id_cache__add_s()
738 free(filename); in build_id_cache__add_s()
760 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__cached() local
762 if (filename && !access(filename, F_OK)) in build_id_cache__cached()
764 free(filename); in build_id_cache__cached()
772 char *filename = zalloc(size), in build_id_cache__remove_s() local
776 if (filename == NULL || linkname == NULL) in build_id_cache__remove_s()
785 if (readlink(linkname, filename, size - 1) < 0) in build_id_cache__remove_s()
795 snprintf(tmp, size - (tmp - linkname), "%s", filename); in build_id_cache__remove_s()
802 free(filename); in build_id_cache__remove_s()