Lines Matching refs:scn
199 compress_section (Elf_Scn *scn, size_t orig_size, const char *name,
206 res = elf_compress_gnu (scn, compress ? 1 : 0, flags);
208 res = elf_compress (scn, compress ? ELFCOMPRESS_ZLIB : 0, flags);
231 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
421 Elf_Scn *scn = NULL;
422 while ((scn = elf_nextscn (elf, scn)) != NULL)
424 size_t ndx = elf_ndxscn (scn);
433 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
649 scn = NULL;
650 while ((scn = elf_nextscn (elf, scn)) != NULL)
652 size_t ndx = elf_ndxscn (scn);
661 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
693 if (compress_section (scn, size, sname, NULL, ndx,
702 if (compress_section (scn, size, sname, newname, ndx,
717 if (compress_section (scn, size, sname, NULL, ndx,
755 int result = compress_section (scn, size, sname, newname,
783 if (compress_section (scn, size, sname, NULL, ndx,
820 else if (compress_section (scn, size, sname, newname, ndx,
840 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
859 Elf_Data *data = elf_getdata (scn, NULL);
986 scn = elf_getscn (elfnew, shdrstrndx);
987 if (scn == NULL)
994 Elf_Data *data = elf_newdata (scn);
1008 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
1029 if (gelf_update_shdr (scn, shdr) == 0)
1078 if (compress_section (scn, shstrtab_size, shstrtab_name,
1106 scn = NULL;
1107 while ((scn = elf_nextscn (elfnew, scn)) != NULL)
1109 size_t ndx = elf_ndxscn (scn);
1112 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
1135 if (gelf_update_shdr (scn, shdr) == 0)
1146 Elf_Data *symd = elf_getdata (scn, NULL);
1219 if (compress_section (scn, symtab_size, symtab_name,