Home
last modified time | relevance | path

Searched refs:symbolP (Results 1 – 25 of 42) sorted by relevance

12

/mirbsd/src/gnu/usr.bin/binutils/gas/config/
Dobj-bout.c142 obj_symbol_to_chars (char **where, symbolS *symbolP) in obj_symbol_to_chars() argument
146 host_number_to_chars (p, S_GET_OFFSET (symbolP), 4); in obj_symbol_to_chars()
149 *p++ = symbolP->sy_symbol.n_type; in obj_symbol_to_chars()
150 *p++ = symbolP->sy_symbol.n_other; in obj_symbol_to_chars()
151 host_number_to_chars (p, S_GET_DESC (symbolP), 2); in obj_symbol_to_chars()
153 host_number_to_chars (p, S_GET_VALUE (symbolP), 4); in obj_symbol_to_chars()
161 symbolS *symbolP; in obj_emit_symbols() local
164 for (symbolP = symbol_rootP; symbolP; symbolP = symbol_next (symbolP)) in obj_emit_symbols()
170 temp = S_GET_NAME (symbolP); in obj_emit_symbols()
171 S_SET_OFFSET (symbolP, symbolP->sy_name_offset); in obj_emit_symbols()
[all …]
Dobj-aout.c255 obj_symbol_to_chars (char **where, symbolS *symbolP) in obj_symbol_to_chars() argument
258 md_number_to_chars (p, S_GET_OFFSET (symbolP), 4); in obj_symbol_to_chars()
261 *p++ = symbolP->sy_symbol.n_type; in obj_symbol_to_chars()
262 *p++ = symbolP->sy_symbol.n_other; in obj_symbol_to_chars()
263 md_number_to_chars (p, S_GET_DESC (symbolP), 2); in obj_symbol_to_chars()
265 md_number_to_chars (p, S_GET_VALUE (symbolP), 4); in obj_symbol_to_chars()
273 symbolS *symbolP; in obj_emit_symbols() local
276 for (symbolP = symbol_rootP; symbolP; symbolP = symbol_next (symbolP)) in obj_emit_symbols()
282 temp = S_GET_NAME (symbolP); in obj_emit_symbols()
283 S_SET_OFFSET (symbolP, symbolP->sy_name_offset); in obj_emit_symbols()
[all …]
Dobj-coff.c128 tag_insert (const char *name, symbolS *symbolP) in tag_insert() argument
132 if ((error_string = hash_jam (tag_hash, name, (char *) symbolP))) in tag_insert()
146 symbolS *symbolP; in tag_find_or_make() local
148 if ((symbolP = tag_find (name)) == NULL) in tag_find_or_make()
150 symbolP = symbol_new (name, undefined_section, in tag_find_or_make()
153 tag_insert (S_GET_NAME (symbolP), symbolP); in tag_find_or_make()
155 symbol_table_insert (symbolP); in tag_find_or_make()
159 return symbolP; in tag_find_or_make()
269 symbolS *symbolP; in c_dot_file_symbol() local
273 symbolP = symbol_new (filename, bfd_abs_section_ptr, 0, &zero_address_frag); in c_dot_file_symbol()
[all …]
Dtc-i960.c2496 symbolS *symbolP; in tc_bout_fix_to_chars() local
2499 symbolP = fixP->fx_addsy; in tc_bout_fix_to_chars()
2500 know (symbolP != 0 || fixP->fx_r_type != NO_RELOC); in tc_bout_fix_to_chars()
2532 else if (linkrelax || !S_IS_DEFINED (symbolP) || fixP->fx_bsr) in tc_bout_fix_to_chars()
2535 ri.r_index = symbolP->sy_number; in tc_bout_fix_to_chars()
2540 ri.r_index = S_GET_TYPE (symbolP); in tc_bout_fix_to_chars()
2679 symbolS *symbolP; in tc_crawl_symbol_chain() local
2681 for (symbolP = symbol_rootP; symbolP; symbolP = symbol_next (symbolP)) in tc_crawl_symbol_chain()
2684 if (TC_S_IS_SYSPROC (symbolP)) in tc_crawl_symbol_chain()
2687 S_SET_NUMBER_AUXILIARY (symbolP, 2); in tc_crawl_symbol_chain()
[all …]
Dtc-v850.c209 symbolS *symbolP; in v850_comm() local
241 symbolP = symbol_find_or_make (name); in v850_comm()
244 if (S_IS_DEFINED (symbolP) && ! S_IS_COMMON (symbolP)) in v850_comm()
251 if (S_GET_VALUE (symbolP) != 0) in v850_comm()
253 if (S_GET_VALUE (symbolP) != size) in v850_comm()
256 S_GET_NAME (symbolP), (long) S_GET_VALUE (symbolP), size); in v850_comm()
259 know (symbol_get_frag (symbolP) == &zero_address_frag); in v850_comm()
285 if (symbol_get_obj (symbolP)->local) in v850_comm()
339 if (S_GET_SEGMENT (symbolP) == v850_seg_table[SBSS_SECTION].s) in v850_comm()
340 symbol_get_frag (symbolP)->fr_symbol = 0; in v850_comm()
[all …]
Dtc-m32r.c573 symbolS *symbolP; in debug_sym() local
580 if ((symbolP = symbol_find (name)) == NULL in debug_sym()
581 && (symbolP = md_undefined_symbol (name)) == NULL) in debug_sym()
582 symbolP = symbol_new (name, undefined_section, 0, &zero_address_frag); in debug_sym()
584 symbol_table_insert (symbolP); in debug_sym()
585 if (S_IS_DEFINED (symbolP) && (S_GET_SEGMENT (symbolP) != reg_section in debug_sym()
586 || S_IS_EXTERNAL (symbolP) in debug_sym()
587 || S_IS_WEAK (symbolP))) in debug_sym()
589 as_bad (_("symbol `%s' already defined"), S_GET_NAME (symbolP)); in debug_sym()
594 link->symbol = symbolP; in debug_sym()
[all …]
Dobj-elf.c274 elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in elf_common_parse() argument
277 int is_local = symbol_get_obj (symbolP)->local; in elf_common_parse()
329 bss_alloc (symbolP, size, align); in elf_common_parse()
330 S_CLEAR_EXTERNAL (symbolP); in elf_common_parse()
334 S_SET_VALUE (symbolP, size); in elf_common_parse()
335 S_SET_ALIGN (symbolP, align); in elf_common_parse()
336 S_SET_EXTERNAL (symbolP); in elf_common_parse()
337 S_SET_SEGMENT (symbolP, bfd_com_section_ptr); in elf_common_parse()
340 symbol_get_bfdsym (symbolP)->flags |= BSF_OBJECT; in elf_common_parse()
342 return symbolP; in elf_common_parse()
[all …]
Dtc-arc.c411 symbolS *symbolP; in arc_extoper() local
550 if ((symbolP = symbol_find (name))) in arc_extoper()
552 if (S_GET_SEGMENT (symbolP) == reg_section) in arc_extoper()
553 S_SET_VALUE (symbolP, (int) &ext_oper->operand); in arc_extoper()
851 symbolS *symbolP; in arc_common() local
878 symbolP = symbol_find_or_make (name); in arc_common()
881 if (S_IS_DEFINED (symbolP) && ! S_IS_COMMON (symbolP)) in arc_common()
887 if (((int) S_GET_VALUE (symbolP) != 0) \ in arc_common()
888 && ((int) S_GET_VALUE (symbolP) != size)) in arc_common()
891 S_GET_NAME (symbolP), (long) S_GET_VALUE (symbolP), size); in arc_common()
[all …]
Dtc-tic4x.c723 symbolS *symbolP; local
725 symbolP = symbol_new (symname, absolute_section,
727 SF_SET_LOCAL (symbolP);
728 symbol_table_insert (symbolP);
776 tic4x_seg_alloc (name, seg, size, symbolP) in tic4x_seg_alloc() argument
780 symbolS *symbolP;
794 (symbolS *) symbolP,
849 symbolS *symbolP; local
871 symbolP = symbol_find_or_make (name);
873 if (S_GET_SEGMENT (symbolP) == bss_section)
[all …]
Dobj-evax.c45 symbolS *symbolP; local
56 symbolP = symbol_find_or_make (name);
59 S_SET_WEAK (symbolP);
Dtc-i370.c1032 symbolS *symbolP; in i370_elf_lcomm() local
1077 symbolP = symbol_find_or_make (name); in i370_elf_lcomm()
1080 if (S_IS_DEFINED (symbolP) && ! S_IS_COMMON (symbolP)) in i370_elf_lcomm()
1083 S_GET_NAME (symbolP)); in i370_elf_lcomm()
1088 if (S_GET_VALUE (symbolP) && S_GET_VALUE (symbolP) != (valueT) size) in i370_elf_lcomm()
1091 S_GET_NAME (symbolP), in i370_elf_lcomm()
1092 (long) S_GET_VALUE (symbolP), in i370_elf_lcomm()
1121 if (S_GET_SEGMENT (symbolP) == bss_section) in i370_elf_lcomm()
1122 symbol_get_frag (symbolP)->fr_symbol = 0; in i370_elf_lcomm()
1123 symbol_set_frag (symbolP, frag_now); in i370_elf_lcomm()
[all …]
Dtc-sparc.c3672 symbolS *symbolP; local
3697 symbolP = symbol_find_or_make (name);
3760 if (!S_IS_DEFINED (symbolP)
3762 && S_GET_OTHER (symbolP) == 0
3763 && S_GET_DESC (symbolP) == 0
3781 if (S_GET_SEGMENT (symbolP) == bss_section)
3782 symbol_get_frag (symbolP)->fr_symbol = NULL;
3784 symbol_set_frag (symbolP, frag_now);
3785 pfrag = frag_var (rs_org, 1, 1, (relax_substateT) 0, symbolP,
3789 S_SET_SEGMENT (symbolP, bss_section);
[all …]
Dtc-cris.c507 symbolS *symbolP; in cris_relax_frag() local
534 symbolP = fragP->fr_symbol; in cris_relax_frag()
535 if (symbol_resolved_p (symbolP)) in cris_relax_frag()
538 aim = S_GET_VALUE (symbolP); in cris_relax_frag()
610 symbolS *symbolP = fragP->fr_symbol; in md_estimate_size_before_relax() local
614 if (symbolP != NULL \ in md_estimate_size_before_relax()
615 && S_GET_SEGMENT (symbolP) == segment_type \ in md_estimate_size_before_relax()
616 && !S_IS_WEAK (symbolP)) \ in md_estimate_size_before_relax()
639 if (symbolP != NULL in md_estimate_size_before_relax()
640 && S_GET_SEGMENT (symbolP) == segment_type in md_estimate_size_before_relax()
[all …]
Dtc-tic54x.c511 symbolS *symbolP; local
551 symbolP = symbol_new (name, absolute_section,
553 SF_SET_LOCAL (symbolP);
554 symbol_table_insert (symbolP);
591 symbolS *symbolP; local
639 symbolP = symbol_find_or_make (name);
641 if (S_GET_SEGMENT (symbolP) == bss_section)
642 symbolP->sy_frag->fr_symbol = (symbolS *) NULL;
644 symbol_set_frag (symbolP, frag_now);
645 p = frag_var (rs_org, 1, 1, (relax_substateT) 0, symbolP,
[all …]
Dobj-som.c309 symbolS *symbolP; in obj_som_weak() local
315 symbolP = symbol_find_or_make (name); in obj_som_weak()
318 S_SET_WEAK (symbolP); in obj_som_weak()
Dtc-mmix.c2298 symbolS *symbolP; in md_convert_frag() local
2316 symbolP = fragP->fr_symbol; in md_convert_frag()
2319 = ((symbolP ? S_GET_VALUE (symbolP) : 0) + fragP->fr_offset); in md_convert_frag()
3367 symbolS *symbolP; in mmix_md_relax_frag() local
3370 symbolP = fragP->fr_symbol; in mmix_md_relax_frag()
3372 if (symbolP) in mmix_md_relax_frag()
3376 sym_frag = symbol_get_frag (symbolP); in mmix_md_relax_frag()
3377 know (S_GET_SEGMENT (symbolP) != absolute_section in mmix_md_relax_frag()
3379 target += S_GET_VALUE (symbolP); in mmix_md_relax_frag()
3388 && S_GET_SEGMENT (symbolP) == seg) in mmix_md_relax_frag()
[all …]
Dtc-ppc.c1756 register symbolS *symbolP; local
1800 symbolP = symbol_find_or_make (name);
1803 if (S_IS_DEFINED (symbolP) && ! S_IS_COMMON (symbolP))
1806 S_GET_NAME (symbolP));
1811 if (S_GET_VALUE (symbolP) && S_GET_VALUE (symbolP) != (valueT) size)
1814 S_GET_NAME (symbolP),
1815 (long) S_GET_VALUE (symbolP),
1843 if (S_GET_SEGMENT (symbolP) == bss_section)
1844 symbol_get_frag (symbolP)->fr_symbol = 0;
1845 symbol_set_frag (symbolP, frag_now);
[all …]
/mirbsd/src/gnu/usr.bin/binutils/gas/
Dsymbols.c88 symbolS *symbolP = symbol_create (name, segment, valu, frag); in symbol_new() local
98 symbol_append (symbolP, symbol_lastP, &symbol_rootP, &symbol_lastP); in symbol_new()
100 return symbolP; in symbol_new()
138 symbolS *symbolP; in symbol_create() local
142 symbolP = (symbolS *) obstack_alloc (&notes, sizeof (symbolS)); in symbol_create()
145 memset (symbolP, 0, sizeof (symbolS)); in symbol_create()
148 symbolP->bsym = bfd_make_empty_symbol (stdoutput); in symbol_create()
149 if (symbolP->bsym == NULL) in symbol_create()
151 symbolP->bsym->udata.p = (PTR) symbolP; in symbol_create()
153 S_SET_NAME (symbolP, preserved_copy_of_name); in symbol_create()
[all …]
Dread.c1422 symbolS *symbolP = NULL; in s_comm_internal() local
1469 symbolP = symbol_find_or_make (name); in s_comm_internal()
1470 if (S_IS_DEFINED (symbolP) && !S_IS_COMMON (symbolP)) in s_comm_internal()
1472 symbolP = NULL; in s_comm_internal()
1479 size = S_GET_VALUE (symbolP); in s_comm_internal()
1488 symbolP = (*comm_parse_extra) (param, symbolP, size); in s_comm_internal()
1491 S_SET_VALUE (symbolP, (valueT) size); in s_comm_internal()
1492 S_SET_EXTERNAL (symbolP); in s_comm_internal()
1497 S_GET_OTHER (symbolP) = const_flag; in s_comm_internal()
1506 return symbolP; in s_comm_internal()
[all …]
Dexpr.c69 symbolS *symbolP; in make_expr_symbol() local
96 symbolP = symbol_create (FAKE_LABEL_NAME, in make_expr_symbol()
101 symbol_set_value_expression (symbolP, expressionP); in make_expr_symbol()
104 resolve_symbol_value (symbolP); in make_expr_symbol()
107 n->sym = symbolP; in make_expr_symbol()
112 return symbolP; in make_expr_symbol()
254 symbolS *symbolP; /* Points to symbol. */ in integer_constant() local
514 symbolP = symbol_find (name); in integer_constant()
515 if ((symbolP != NULL) && (S_IS_DEFINED (symbolP))) in integer_constant()
519 know (SEG_NORMAL (S_GET_SEGMENT (symbolP))); in integer_constant()
[all …]
Dwrite.c2054 symbolS *symbolP; in relax_frag() local
2062 symbolP = fragP->fr_symbol; in relax_frag()
2064 if (symbolP) in relax_frag()
2068 sym_frag = symbol_get_frag (symbolP); in relax_frag()
2072 know ((S_GET_SEGMENT (symbolP) == SEG_ABSOLUTE) in relax_frag()
2073 || (S_GET_SEGMENT (symbolP) == SEG_DATA) in relax_frag()
2074 || (S_GET_SEGMENT (symbolP) == SEG_BSS) in relax_frag()
2075 || (S_GET_SEGMENT (symbolP) == SEG_TEXT)); in relax_frag()
2079 know (S_GET_SEGMENT (symbolP) != absolute_section in relax_frag()
2081 target += S_GET_VALUE (symbolP); in relax_frag()
[all …]
Dcond.c72 symbolS *symbolP; in s_ifdef() local
89 symbolP = symbol_find (name); in s_ifdef()
104 symbolP != NULL in s_ifdef()
105 && S_IS_DEFINED (symbolP) in s_ifdef()
106 && S_GET_SEGMENT (symbolP) != reg_section; in s_ifdef()
Dsymbols.h67 void symbol_table_insert (symbolS * symbolP);
151 void symbol_clear_list_pointers (symbolS * symbolP);
157 void symbol_remove (symbolS * symbolP, symbolS ** rootP,
Dobj.h41 void obj_symbol_new_hook (symbolS * symbolP);
44 void obj_symbol_to_chars (char **where, symbolS * symbolP);
Dstabs.c459 symbolS *symbolP; local
479 symbolP = symbol_find_or_make (name);
481 S_SET_DESC (symbolP, temp);

12