| /mirbsd/src/gnu/usr.bin/binutils/gas/config/ |
| D | obj-bout.c | 142 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 …]
|
| D | obj-aout.c | 255 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 …]
|
| D | obj-coff.c | 128 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 …]
|
| D | tc-i960.c | 2496 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 …]
|
| D | tc-v850.c | 209 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 …]
|
| D | tc-m32r.c | 573 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 …]
|
| D | obj-elf.c | 274 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 …]
|
| D | tc-arc.c | 411 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 …]
|
| D | tc-tic4x.c | 723 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 …]
|
| D | obj-evax.c | 45 symbolS *symbolP; local 56 symbolP = symbol_find_or_make (name); 59 S_SET_WEAK (symbolP);
|
| D | tc-i370.c | 1032 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 …]
|
| D | tc-sparc.c | 3672 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 …]
|
| D | tc-cris.c | 507 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 …]
|
| D | tc-tic54x.c | 511 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 …]
|
| D | obj-som.c | 309 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()
|
| D | tc-mmix.c | 2298 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 …]
|
| D | tc-ppc.c | 1756 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/ |
| D | symbols.c | 88 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 (¬es, 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 …]
|
| D | read.c | 1422 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 …]
|
| D | expr.c | 69 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 …]
|
| D | write.c | 2054 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 …]
|
| D | cond.c | 72 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()
|
| D | symbols.h | 67 void symbol_table_insert (symbolS * symbolP); 151 void symbol_clear_list_pointers (symbolS * symbolP); 157 void symbol_remove (symbolS * symbolP, symbolS ** rootP,
|
| D | obj.h | 41 void obj_symbol_new_hook (symbolS * symbolP); 44 void obj_symbol_to_chars (char **where, symbolS * symbolP);
|
| D | stabs.c | 459 symbolS *symbolP; local 479 symbolP = symbol_find_or_make (name); 481 S_SET_DESC (symbolP, temp);
|