Lines Matching refs:scn
68 Elf_Scn *scn = elf_newscn (elf); in create_strtab() local
69 if (scn == NULL) in create_strtab()
76 add_strtab_entry (scn, ""); in create_strtab()
79 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); in create_strtab()
94 shdr->sh_name = add_strtab_entry (scn, ".strtab"); in create_strtab()
106 int ndx = elf_ndxscn (scn); in create_strtab()
116 if (gelf_update_shdr (scn, shdr) == 0) in create_strtab()
122 return scn; in create_strtab()
132 Elf_Scn *scn = elf_newscn (elf); in add_data_section() local
133 if (scn == NULL) in add_data_section()
140 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); in add_data_section()
157 if (gelf_update_shdr (scn, shdr) == 0) in add_data_section()
164 Elf_Data *data = elf_newdata (scn); in add_data_section()
297 Elf_Scn *scn = elf_nextscn (elf, NULL); in check_elf() local
298 while (scn != NULL) in check_elf()
301 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); in check_elf()
309 checkscn = scn; in check_elf()
313 Elf_Data *data = elf_getdata (scn, NULL); in check_elf()
319 scn = elf_nextscn (elf, scn); in check_elf()
369 scn = elf_nextscn (elf, NULL); in check_elf()
370 while (scn != NULL) in check_elf()
373 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); in check_elf()
381 scn1 = scn; in check_elf()
383 scn2 = scn; in check_elf()
385 scn3 = scn; in check_elf()
387 scn4 = scn; in check_elf()
388 scn = elf_nextscn (elf, scn); in check_elf()