Lines Matching defs:sect
215 section_desc_t *sect;
219 sect = &data_sections[i];
221 ASSERT(sect->sect_align == 0 || ISP2(sect->sect_align));
222 ASSERT(sect->sect_align <= sizeof (uint64_t));
224 len += strlen(sect->sect_name) + 1;
225 if (strcmp(sect->sect_name, ".shstrtab") == 0)
227 else if (strcmp(sect->sect_name, ".symtab") == 0)
229 else if (strcmp(sect->sect_name, ".strtab") == 0)
234 sect = &data_sections[shstrtab];
235 sect->sect_addr = (uintptr_t)strdata;
236 sect->sect_size = len;
240 sect = &data_sections[i];
241 sect->sect_str = len;
242 bcopy(sect->sect_name, strdata + len,
243 strlen(sect->sect_name) + 1);
244 len += strlen(sect->sect_name) + 1;
246 if (strcmp(sect->sect_name, ".SUNW_ctf") == 0)
247 sect->sect_link = symtab;
248 else if (strcmp(sect->sect_name, ".symtab") == 0)
249 sect->sect_link = strtab;