Lines Matching refs:scn
264 lookup_addr(Elf *e, Elf_Scn *scn, u_long stridx, uintptr_t off, uintptr_t addr,
273 if ((data = elf_getdata(scn, NULL)) == NULL) {
304 Elf_Scn *scn, *dynsymscn = NULL, *symtabscn = NULL;
330 scn = NULL;
331 while ((scn = elf_nextscn(e, scn)) != NULL) {
332 gelf_getshdr(scn, &shdr);
335 symtabscn = scn;
339 dynsymscn = scn;
420 lookup_name(Elf *e, Elf_Scn *scn, u_long stridx, const char *symbol,
428 if ((data = elf_getdata(scn, NULL)) == NULL) {
449 Elf_Scn *scn, *dynsymscn = NULL, *symtabscn = NULL;
477 scn = NULL;
478 while ((scn = elf_nextscn(e, scn)) != NULL) {
479 gelf_getshdr(scn, &shdr);
482 symtabscn = scn;
486 dynsymscn = scn;
546 Elf_Scn *scn, *foundscn = NULL;
572 scn = NULL;
573 while ((scn = elf_nextscn(e, scn)) != NULL) {
574 gelf_getshdr(scn, &shdr);
577 foundscn = scn;
581 foundscn = scn;