Lines Matching defs:scn
49 Elf_Scn *scn;
52 if ((scn = _libelf_getscn0(e)) == NULL)
55 assert(scn->s_ndx == SHN_UNDEF);
58 scn->s_shdr.s_shdr32.sh_size = shnum;
60 scn->s_shdr.s_shdr64.sh_size = shnum;
62 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);
79 Elf_Scn *scn;
82 if ((scn = _libelf_getscn0(e)) == NULL)
85 assert(scn->s_ndx == SHN_UNDEF);
88 scn->s_shdr.s_shdr32.sh_link = shstrndx;
90 scn->s_shdr.s_shdr64.sh_link = shstrndx;
92 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);
108 Elf_Scn *scn;
111 if ((scn = _libelf_getscn0(e)) == NULL)
114 assert(scn->s_ndx == SHN_UNDEF);
117 scn->s_shdr.s_shdr32.sh_info = phnum;
119 scn->s_shdr.s_shdr64.sh_info = phnum;
121 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);