Lines Matching refs:file_stat
376 struct stat* file_stat, off64_t file_offset, in soinfo_alloc() argument
383 soinfo* si = new (g_soinfo_allocator.alloc()) soinfo(ns, name, file_stat, in soinfo_alloc()
878 const struct stat* file_stat, off64_t file_offset, in soinfo() argument
889 if (file_stat != nullptr) { in soinfo()
890 this->st_dev_ = file_stat->st_dev; in soinfo()
891 this->st_ino_ = file_stat->st_ino; in soinfo()
1705 struct stat file_stat; in load_library() local
1706 if (TEMP_FAILURE_RETRY(fstat(task->get_fd(), &file_stat)) != 0) { in load_library()
1710 if (file_offset >= file_stat.st_size) { in load_library()
1712 name, file_offset, file_stat.st_size); in load_library()
1722 si->get_st_dev() == file_stat.st_dev && in load_library()
1723 si->get_st_ino() == file_stat.st_ino && in load_library()
1787 soinfo* si = soinfo_alloc(ns, realpath.c_str(), &file_stat, file_offset, rtld_flags); in load_library()
1795 if (!task->read(realpath.c_str(), file_stat.st_size)) { in load_library()
4234 struct stat file_stat; local
4238 if (TEMP_FAILURE_RETRY(stat("/proc/self/exe", &file_stat)) != 0) {
4243 soinfo* si = soinfo_alloc(&g_default_namespace, executable_path, &file_stat, 0, RTLD_GLOBAL);