Lines Matching refs:filename

299 	char *realname = (char *)name, *filename;  in build_id_cache__dirname_from_path()  local
308 if (asprintf(&filename, "%s%s%s", buildid_dir, slash ? "/" : "", in build_id_cache__dirname_from_path()
310 filename = NULL; in build_id_cache__dirname_from_path()
315 return filename; in build_id_cache__dirname_from_path()
362 char *realname = NULL, *filename = NULL, *dir_name = NULL, in build_id_cache__add_s() local
379 if (asprintf(&filename, "%s/%s", dir_name, sbuild_id) < 0) { in build_id_cache__add_s()
380 filename = NULL; in build_id_cache__add_s()
384 if (access(filename, F_OK)) { in build_id_cache__add_s()
386 if (copyfile("/proc/kallsyms", filename)) in build_id_cache__add_s()
388 } else if (link(realname, filename) && errno != EEXIST && in build_id_cache__add_s()
389 copyfile(name, filename)) in build_id_cache__add_s()
402 targetname = filename + strlen(buildid_dir) - 5; in build_id_cache__add_s()
410 free(filename); in build_id_cache__add_s()
430 char *filename = build_id__filename(sbuild_id, NULL, 0); in build_id_cache__cached() local
432 if (filename && !access(filename, F_OK)) in build_id_cache__cached()
434 free(filename); in build_id_cache__cached()
442 char *filename = zalloc(size), in build_id_cache__remove_s() local
446 if (filename == NULL || linkname == NULL) in build_id_cache__remove_s()
455 if (readlink(linkname, filename, size - 1) < 0) in build_id_cache__remove_s()
465 snprintf(tmp, size - (tmp - linkname), "%s", filename); in build_id_cache__remove_s()
472 free(filename); in build_id_cache__remove_s()