Lines Matching refs:shdr
208 #define for_each_rela(shdr, var) \
209 for (var = elf_ptr(Elf64_Rela, elf64toh(shdr->sh_offset)); \
210 var < elf_ptr(Elf64_Rela, elf64toh(shdr->sh_offset) + elf64toh(shdr->sh_size)); var++)
219 static inline const char *section_name(Elf64_Shdr *shdr)
221 return elf.sh_string + elf32toh(shdr->sh_name);
225 static inline const char *section_begin(Elf64_Shdr *shdr)
227 return elf_ptr(char, elf64toh(shdr->sh_offset));
434 Elf64_Shdr *shdr;
436 for_each_section(shdr) {
437 switch (elf32toh(shdr->sh_type)) {
440 section_name(shdr));
442 emit_rela_section(shdr);