Lines Matching refs:scn
50 Elf_Scn *scn;
101 if ((scn = _libelf_allocate_scn(e, i)) == NULL)
104 (*xlator)((char *) &scn->s_shdr, sizeof(scn->s_shdr), src,
108 scn->s_offset = scn->s_rawoff =
109 scn->s_shdr.s_shdr32.sh_offset;
110 scn->s_size = scn->s_shdr.s_shdr32.sh_size;
112 scn->s_offset = scn->s_rawoff =
113 scn->s_shdr.s_shdr64.sh_offset;
114 scn->s_size = scn->s_shdr.s_shdr64.sh_size;
168 Elf_Scn *scn;
200 if ((scn = _libelf_allocate_scn(e, (size_t) SHN_UNDEF)) ==
208 if ((scn = _libelf_allocate_scn(e, e->e_u.e_elf.e_nscn)) == NULL)
213 (void) elf_flagscn(scn, ELF_C_SET, ELF_F_DIRTY);
215 return (scn);