Lines Matching refs:filename

503 	char *realname = NULL, *filename;  in build_id_cache__cachedir()  local
509 if (asprintf(&filename, "%s%s%s%s%s", buildid_dir, slash ? "/" : "", in build_id_cache__cachedir()
512 filename = NULL; in build_id_cache__cachedir()
515 return filename; in build_id_cache__cachedir()
623 char *filename = NULL, *dir_name = NULL, *linkname = zalloc(size), *tmp; in build_id_cache__add() local
644 if (asprintf(&filename, "%s/%s", dir_name, in build_id_cache__add()
647 filename = NULL; in build_id_cache__add()
651 if (access(filename, F_OK)) { in build_id_cache__add()
653 if (copyfile("/proc/kallsyms", filename)) in build_id_cache__add()
656 if (copyfile_ns(name, filename, nsi)) in build_id_cache__add()
658 } else if (link(realname, filename) && errno != EEXIST) { in build_id_cache__add()
662 copyfile_mode(name, filename, f_stat.st_mode)) in build_id_cache__add()
676 zfree(&filename); in build_id_cache__add()
677 if (asprintf(&filename, "%s/%s", dir_name, in build_id_cache__add()
679 filename = NULL; in build_id_cache__add()
682 if (access(filename, F_OK)) { in build_id_cache__add()
684 if (copyfile_ns(debugfile, filename, in build_id_cache__add()
687 } else if (link(debugfile, filename) && in build_id_cache__add()
689 copyfile(debugfile, filename)) in build_id_cache__add()
733 free(filename); in build_id_cache__add()
781 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0); in build_id_cache__cached() local
783 if (filename && !access(filename, F_OK)) in build_id_cache__cached()
785 free(filename); in build_id_cache__cached()
793 char *filename = zalloc(size), in build_id_cache__remove_s() local
797 if (filename == NULL || linkname == NULL) in build_id_cache__remove_s()
806 if (readlink(linkname, filename, size - 1) < 0) in build_id_cache__remove_s()
816 snprintf(tmp, size - (tmp - linkname), "%s", filename); in build_id_cache__remove_s()
823 free(filename); in build_id_cache__remove_s()
828 static int filename__read_build_id_ns(const char *filename, in filename__read_build_id_ns() argument
836 ret = filename__read_build_id(filename, bid); in filename__read_build_id_ns()