Lines Matching full:info
21 prelink_info_t *info)
27 *prelink_addr = info->mmap_addr;
31 *prelink_addr = switch_endianness(info->mmap_addr);
55 prelink_info_t info;
56 ssize_t num_read = read(fd, &info, nr);
58 "read(%d, &info, sizeof(prelink_info_t)): %s (%d)!\n",
60 FAILIF((size_t)num_read != sizeof(info),
61 "read(%d, &info, sizeof(prelink_info_t)): did not read %zd bytes as "
63 fd, sizeof(info), (size_t)num_read);
66 if (!strncmp(info.tag, "PRE ", 4)) {
67 set_prelink(prelink_addr, elf_little, &info);
81 prelink_info_t info;
89 INFO("Host and ELF file [%s] have same endianness.\n", fname);
90 info.mmap_addr = base;
94 INFO("Host and ELF file [%s] have different endianness.\n", fname);
95 info.mmap_addr = switch_endianness(base);
97 strncpy(info.tag, "PRE ", 4);
99 ssize_t num_written = write(fd, &info, sizeof(info));
101 "write(%d, &info, sizeof(info)): %s (%d)\n",
103 FAILIF(sizeof(info) != (size_t)num_written,
105 sizeof(info), (size_t)num_written);