Home | History | Annotate | Download | only in linker

Lines Matching defs:file_offset

283                      struct stat* file_stat, off64_t file_offset,
293 file_offset, rtld_flags);
937 off64_t* file_offset, std::string* realpath) {
991 *file_offset = entry.offset;
1015 const char* name, off64_t* file_offset,
1026 fd = open_library_in_zipfile(zip_archive_cache, buf, file_offset, realpath);
1032 *file_offset = 0;
1051 off64_t* file_offset, std::string* realpath) {
1059 fd = open_library_in_zipfile(zip_archive_cache, name, file_offset, realpath);
1065 *file_offset = 0;
1077 int fd = open_library_on_paths(zip_archive_cache, name, file_offset, ns->get_ld_library_paths(), realpath);
1079 fd = open_library_on_paths(zip_archive_cache, name, file_offset, needed_by->get_dt_runpath(), realpath);
1087 fd = open_library_on_paths(zip_archive_cache, name, file_offset, ns->get_default_library_paths(), realpath);
1093 fd = open_library_on_paths(zip_archive_cache, name, file_offset,
1128 off64_t file_offset,
1137 si->get_file_offset() == file_offset;
1184 off64_t file_offset = task->get_file_offset();
1188 if ((file_offset % PAGE_SIZE) != 0) {
1189 DL_ERR("file offset for the library \"%s\" is not page-aligned: %" PRId64, name, file_offset);
1192 if (file_offset < 0) {
1193 DL_ERR("file offset for the library \"%s\" is negative: %" PRId64, name, file_offset);
1202 if (file_offset >= file_stat.st_size) {
1204 name, file_offset, file_stat.st_size);
1212 if (find_loaded_library_by_inode(ns, file_stat, file_offset, search_linked_namespaces, &si)) {
1276 soinfo* si = soinfo_alloc(ns, realpath.c_str(), &file_stat, file_offset, rtld_flags);
1321 off64_t file_offset;
1324 file_offset = 0;
1326 file_offset = extinfo->library_fd_offset;
1336 task->set_file_offset(file_offset);
1341 int fd = open_library(ns, zip_archive_cache, name, needed_by, &file_offset, &realpath);
1348 task->set_file_offset(file_offset);