Lines Matching defs:shdr
124 Elf_Shdr *shdr;
134 shdr = mmap(NULL, shdr_size, PROT_READ, MAP_FILE | MAP_SHARED, fd,
136 if (shdr == MAP_FAILED) {
137 _rtld_error("%s: mmap of shdr failed: %s", path,
143 Elf_Addr start = shdr[i].sh_addr;
144 Elf_Addr end = shdr[i].sh_addr + shdr[i].sh_size - 1;
146 if (shdr[i].sh_type != SHT_PROGBITS) {
149 if ((shdr[i].sh_flags & SHF_EXECINSTR) == 0) {
160 shdr[i].sh_size, data_prot) != 0) {
162 munmap(shdr, shdr_size);
168 munmap(shdr, shdr_size);