Lines Matching defs:shdr
205 #define for_each_rela(shdr, var) \
206 for (var = elf_ptr(Elf64_Rela, elf64toh(shdr->sh_offset)); \
207 var < elf_ptr(Elf64_Rela, elf64toh(shdr->sh_offset) + elf64toh(shdr->sh_size)); var++)
216 static inline const char *section_name(Elf64_Shdr *shdr)
218 return elf.sh_string + elf32toh(shdr->sh_name);
222 static inline const char *section_begin(Elf64_Shdr *shdr)
224 return elf_ptr(char, elf64toh(shdr->sh_offset));
428 Elf64_Shdr *shdr;
430 for_each_section(shdr) {
431 switch (elf32toh(shdr->sh_type)) {
434 section_name(shdr));
436 emit_rela_section(shdr);