Lines Matching refs:scn
52 Elf_Scn *scn;
55 if ((scn = _libelf_getscn0(e)) == NULL)
58 assert(scn->s_ndx == SHN_UNDEF);
61 scn->s_shdr.s_shdr32.sh_size = shnum;
63 scn->s_shdr.s_shdr64.sh_size = shnum;
65 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);
82 Elf_Scn *scn;
85 if ((scn = _libelf_getscn0(e)) == NULL)
88 assert(scn->s_ndx == SHN_UNDEF);
91 scn->s_shdr.s_shdr32.sh_link = shstrndx;
93 scn->s_shdr.s_shdr64.sh_link = shstrndx;
95 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);
111 Elf_Scn *scn;
114 if ((scn = _libelf_getscn0(e)) == NULL)
117 assert(scn->s_ndx == SHN_UNDEF);
120 scn->s_shdr.s_shdr32.sh_info = phnum;
122 scn->s_shdr.s_shdr64.sh_info = phnum;
124 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);