Lines Matching refs:scn
319 Elf_Scn *scn; in traverse_file() local
342 scn = 0; in traverse_file()
345 while ((scn = elf_nextscn(elf, scn)) != 0) { in traverse_file()
349 if (gelf_getshdr(scn, shdr) == NULL) { in traverse_file()
361 sinfo->scn = scn; in traverse_file()
369 SET_LOC(sinfo->si_flags, scn_location(scn, elf, state)); in traverse_file()
405 if ((data = elf_getdata(scn, data)) == NULL) { in traverse_file()
494 sinfo->scn = (Elf_Scn *) -1; in traverse_file()
509 (void) gelf_getshdr(state->sec_table[SYM].scn, &tmp_shdr); in traverse_file()
779 while ((src_scn = state->sec_table[scn_no].scn) != (Elf_Scn *) -1) { in build_file()
790 (void) gelf_getshdr(info->scn, &src_shdr); in build_file()
1504 scn_location(Elf_Scn * scn, Elf * elf, file_state_t *state) in scn_location() argument
1508 (void) gelf_getshdr(scn, &shdr); in scn_location()
1609 while (state->sec_table[sno].scn != (Elf_Scn *)-1) { in post_process()