Lines Matching defs:scn
61 Elf_Scn *scn;
64 if ((scn = _libelf_getscn0(e)) == NULL)
67 assert(scn->s_ndx == SHN_UNDEF);
70 scn->s_shdr.s_shdr32.sh_size = (Elf32_Word) shnum;
72 scn->s_shdr.s_shdr64.sh_size = shnum;
74 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);
91 Elf_Scn *scn;
94 if ((scn = _libelf_getscn0(e)) == NULL)
97 assert(scn->s_ndx == SHN_UNDEF);
100 scn->s_shdr.s_shdr32.sh_link = (Elf32_Word) shstrndx;
102 scn->s_shdr.s_shdr64.sh_link = (Elf64_Word) shstrndx;
104 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);
120 Elf_Scn *scn;
123 if ((scn = _libelf_getscn0(e)) == NULL)
126 assert(scn->s_ndx == SHN_UNDEF);
129 scn->s_shdr.s_shdr32.sh_info = (Elf32_Word) phnum;
131 scn->s_shdr.s_shdr64.sh_info = (Elf64_Word) phnum;
133 (void) elf_flagshdr(scn, ELF_C_SET, ELF_F_DIRTY);