Lines Matching defs:section
171 * Read LDS symbols from the given \p section of the ELF of \p part and append
177 Elf_Scn *section, uint32_t *lds_end_align)
195 Elf64_Shdr *shdr = elf64_getshdr(section);
197 Elf_Data *symbols_data = elf_getdata(section, NULL);
343 Elf_Scn *section = NULL;
344 while ((section = elf_nextscn(part->elf, section))) {
345 Elf64_Shdr *shdr = elf64_getshdr(section);
346 struct ac_rtld_section *s = &part->sections[elf_ndxscn(section)];
381 if (!read_private_lds_symbols(binary, part_idx, section, &lds_end_align))
589 report_errorf("symbol %s: section out of bounds", name);
595 report_errorf("symbol %s: bad section", name);
764 /* First pass: upload raw section data and lay out private LDS symbols. */
768 Elf_Scn *section = NULL;
769 while ((section = elf_nextscn(part->elf, section))) {
770 Elf64_Shdr *shdr = elf64_getshdr(section);
771 struct ac_rtld_section *s = &part->sections[elf_ndxscn(section)];
778 Elf_Data *data = elf_getdata(section, NULL);
797 Elf_Scn *section = NULL;
798 while ((section = elf_nextscn(part->elf, section))) {
799 Elf64_Shdr *shdr = elf64_getshdr(section);
801 Elf_Data *relocs = elf_getdata(section, NULL);