Lines Matching refs:segment_info

1842   fragS *frag = segment_info[idx].frchainP->frch_root;
1885 segment_info[idx].scnhdr.s_size = size;
1897 fixup_ptr = segment_info[idx].fix_root;
1952 if (segment_info[idx].scnhdr.s_name[0])
1957 unsigned int base = segment_info[idx].scnhdr.s_paddr;
1958 fixS *fix_ptr = segment_info[idx].fix_root;
1981 TC_RELOC_MANGLE (&segment_info[idx], fix_ptr, &intr,
2028 dot = segment_info[S_GET_SEGMENT (symbol_ptr)].dot;
2082 segment_info[idx].scnhdr.s_relptr = *file_cursor;
2084 segment_info[idx].scnhdr.s_nreloc = nrelocs;
2089 segment_info[idx].scnhdr.s_relptr = 0;
2113 struct internal_scnhdr *s = &(segment_info[i].scnhdr);
2119 fragS *frag = segment_info[i].frchainP->frch_root;
2252 H_SET_TEXT_START (h, segment_info[SEG_E0].frchainP->frch_root->fr_address);
2253 H_SET_DATA_START (h, segment_info[SEG_E1].frchainP->frch_root->fr_address);
2267 if (segment_info[i].scnhdr.s_name[0])
2275 if (strlen (segment_info[i].name) > SCNNMLEN)
2277 memset (segment_info[i].scnhdr.s_name, 0, SCNNMLEN);
2278 sprintf (segment_info[i].scnhdr.s_name, "/%lu", string_size);
2279 string_size += strlen (segment_info[i].name) + 1;
2283 &(segment_info[i].scnhdr),
2308 val = (segment_info[S_GET_SEGMENT (symbolP)].scnhdr.s_paddr
3266 if (segment_info[i].scnhdr.s_name[0])
3267 segment_info[i].dot = c_section_symbol ((char *) segment_info[i].name,
3308 if (segment_info[i].scnhdr.s_name[0]
3309 && strlen (segment_info[i].name) > SCNNMLEN)
3313 size = strlen (segment_info[i].name) + 1;
3314 memcpy (where, segment_info[i].name, size);
3356 segment_info_type *s = segment_info + idx;
3412 frchainS *head = segment_info[i].frchainP; in remove_subsegs()
3499 relax_segment (segment_info[i].frchainP->frch_root, i); in write_object_file()
3512 segment_info[i].scnhdr.s_paddr = addr; in write_object_file()
3513 segment_info[i].scnhdr.s_vaddr = addr; in write_object_file()
3515 if (segment_info[i].scnhdr.s_name[0]) in write_object_file()
3527 len = strlen (segment_info[i].name); in write_object_file()
3540 segment_info[i].scnhdr.s_flags |= (section_alignment[i] & 0xF) << 8; in write_object_file()
3542 segment_info[i].scnhdr.s_align = 1 << section_alignment[i]; in write_object_file()
3567 fixup_mdeps (segment_info[i].frchainP->frch_root, &headers, i); in write_object_file()
3568 fixup_segment (&segment_info[i], i); in write_object_file()
3575 name = segment_info[i].name; in write_object_file()
3663 for (i = SEG_E0; i < SEG_LAST && segment_info[i].scnhdr.s_name[0]; i++)
3664 if (strcmp (name, segment_info[i].name) == 0)
3674 strncpy (segment_info[i].scnhdr.s_name, name,
3675 sizeof (segment_info[i].scnhdr.s_name));
3676 segment_info[i].scnhdr.s_flags = STYP_REG;
3677 segment_info[i].name = xstrdup (name);
3717 segment_info[now_seg].scnhdr.s_flags |= flags;
3772 segment_info[now_seg].scnhdr.s_flags |= flags;
3836 segment_info_type *s = segment_info + now_seg;
3953 if (segment_info[idx].linkonce != LINKONCE_UNSET)
3957 switch (segment_info[idx].linkonce)
3994 symbolP = segment_info[i].dot;
3997 SA_SET_SCN_SCNLEN (symbolP, segment_info[i].scnhdr.s_size);
3998 SA_SET_SCN_NRELOC (symbolP, segment_info[i].scnhdr.s_nreloc);
3999 SA_SET_SCN_NLINNO (symbolP, segment_info[i].scnhdr.s_nlnno);
4015 segment_info[S_GET_SEGMENT (symbolP)].scnhdr.s_lnnoptr;
4407 segment_info[S_GET_SEGMENT (add_symbolP)].scnhdr.s_paddr;
4533 stabstr_name = (char *) alloca (strlen (segment_info[seg].name) + 4);
4534 strcpy (stabstr_name, segment_info[seg].name);
4553 fragS *frag = segment_info[seg].frchainP->frch_root;
4557 secname = segment_info[seg].name;
4564 name2 = segment_info[i].name;