Lines Matching defs:filename
563 char *realname = NULL, *filename;
569 if (asprintf(&filename, "%s%s%s%s%s", buildid_dir, slash ? "/" : "",
572 filename = NULL;
575 return filename;
683 char *filename = NULL, *dir_name = NULL, *linkname = zalloc(size), *tmp;
704 if (asprintf(&filename, "%s/%s", dir_name,
707 filename = NULL;
711 if (access(filename, F_OK)) {
713 if (copyfile("/proc/kallsyms", filename))
716 if (copyfile_ns(name, filename, nsi))
718 } else if (link(realname, filename) && errno != EEXIST) {
722 copyfile_mode(name, filename, f_stat.st_mode))
736 zfree(&filename);
737 if (asprintf(&filename, "%s/%s", dir_name,
739 filename = NULL;
742 if (access(filename, F_OK)) {
744 if (copyfile_ns(debugfile, filename,
747 } else if (link(debugfile, filename) &&
749 copyfile(debugfile, filename))
793 free(filename);
841 char *filename = build_id_cache__linkname(sbuild_id, NULL, 0);
843 if (filename && !access(filename, F_OK))
845 free(filename);
853 char *filename = zalloc(size),
857 if (filename == NULL || linkname == NULL)
866 if (readlink(linkname, filename, size - 1) < 0)
876 snprintf(tmp, size - (tmp - linkname), "%s", filename);
883 free(filename);
888 static int filename__read_build_id_ns(const char *filename,
896 ret = filename__read_build_id(filename, bid);