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