Lines Matching refs:sechdr

750 static const char *sech_name(struct elf_info *elf, Elf_Shdr *sechdr)  in sech_name()  argument
754 sechdr->sh_name; in sech_name()
840 Elf_Shdr *sechdr) in check_section() argument
842 const char *sec = sech_name(elf, sechdr); in check_section()
844 if (sechdr->sh_type == SHT_PROGBITS && in check_section()
845 !(sechdr->sh_flags & SHF_ALLOC) && in check_section()
1476 Elf_Shdr *sechdr, Elf_Rela *r) in reloc_location() argument
1479 int section = sechdr->sh_info; in reloc_location()
1485 static int addend_386_rel(struct elf_info *elf, Elf_Shdr *sechdr, Elf_Rela *r) in addend_386_rel() argument
1488 unsigned int *location = reloc_location(elf, sechdr, r); in addend_386_rel()
1511 static int addend_arm_rel(struct elf_info *elf, Elf_Shdr *sechdr, Elf_Rela *r) in addend_arm_rel() argument
1526 sechdr->sh_offset + in addend_arm_rel()
1527 (r->r_offset - sechdr->sh_addr)); in addend_arm_rel()
1535 static int addend_mips_rel(struct elf_info *elf, Elf_Shdr *sechdr, Elf_Rela *r) in addend_mips_rel() argument
1538 unsigned int *location = reloc_location(elf, sechdr, r); in addend_mips_rel()
1559 Elf_Shdr *sechdr) in section_rela() argument
1567 Elf_Rela *start = (void *)elf->hdr + sechdr->sh_offset; in section_rela()
1568 Elf_Rela *stop = (void *)start + sechdr->sh_size; in section_rela()
1570 fromsec = sech_name(elf, sechdr); in section_rela()
1603 Elf_Shdr *sechdr) in section_rel() argument
1611 Elf_Rel *start = (void *)elf->hdr + sechdr->sh_offset; in section_rel()
1612 Elf_Rel *stop = (void *)start + sechdr->sh_size; in section_rel()
1614 fromsec = sech_name(elf, sechdr); in section_rel()
1640 if (addend_386_rel(elf, sechdr, &r)) in section_rel()
1644 if (addend_arm_rel(elf, sechdr, &r)) in section_rel()
1648 if (addend_mips_rel(elf, sechdr, &r)) in section_rel()