Lines Matching refs:symbolP
130 tag_insert (const char *name, symbolS *symbolP)
132 str_hash_insert (tag_hash, name, symbolP, 1);
144 symbolS *symbolP;
146 if ((symbolP = tag_find (name)) == NULL)
148 symbolP = symbol_new (name, undefined_section, &zero_address_frag, 0);
150 tag_insert (S_GET_NAME (symbolP), symbolP);
151 symbol_table_insert (symbolP);
154 return symbolP;
174 obj_coff_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size)
185 S_SET_VALUE (symbolP, size);
186 S_SET_EXTERNAL (symbolP);
187 S_SET_SEGMENT (symbolP, bfd_com_section_ptr);
189 symbol_get_bfdsym (symbolP)->flags |= BSF_OBJECT;
191 /* There is no S_SET_ALIGN (symbolP, align) in COFF/PE.
214 pfxlen = strlen (" -aligncomm:") + 2 + strlen (S_GET_NAME (symbolP)) + 1;
217 (void) sprintf (frag, " -aligncomm:\"%s\",", S_GET_NAME (symbolP));
223 return symbolP;
323 symbolS *symbolP;
327 symbolP = symbol_new (filename, bfd_abs_section_ptr, &zero_address_frag, 0);
329 S_SET_STORAGE_CLASS (symbolP, C_FILE);
330 S_SET_NUMBER_AUXILIARY (symbolP, 1);
332 symbol_get_bfdsym (symbolP)->flags = BSF_DEBUGGING;
344 if (symbol_rootP != symbolP)
346 symbol_remove (symbolP, &symbol_rootP, &symbol_lastP);
347 symbol_insert (symbolP, symbol_rootP, &symbol_rootP, &symbol_lastP);
372 coff_obj_symbol_new_hook (symbolS *symbolP)
378 coffsymbol (symbol_get_bfdsym (symbolP))->native = s;
379 coffsymbol (symbol_get_bfdsym (symbolP))->native->is_sym = true;
381 S_SET_DATA_TYPE (symbolP, T_NULL);
382 S_SET_STORAGE_CLASS (symbolP, 0);
383 S_SET_NUMBER_AUXILIARY (symbolP, 0);
385 if (S_IS_STRING (symbolP))
386 SF_SET_STRING (symbolP);
388 if (S_IS_LOCAL (symbolP))
389 SF_SET_LOCAL (symbolP);
614 symbolS *symbolP = NULL;
775 || (symbolP = symbol_find (S_GET_NAME (def_symbol_in_progress))) == NULL
776 || SF_GET_TAG (def_symbol_in_progress) != SF_GET_TAG (symbolP))
797 c_symbol_merge (def_symbol_in_progress, symbolP);
800 def_symbol_in_progress = symbolP;
833 if (symbolP == NULL)
1098 pecoff_obj_set_weak_hook (symbolS *symbolP)
1107 S_SET_STORAGE_CLASS (symbolP, C_NT_WEAK);
1108 S_SET_NUMBER_AUXILIARY (symbolP, 1);
1109 SA_SET_SYM_FSIZE (symbolP, IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY);
1111 char *altname = weak_name2altname (S_GET_NAME (symbolP));
1117 SA_SET_SYM_TAGNDX (symbolP, alternateP);
1121 pecoff_obj_clear_weak_hook (symbolS *symbolP)
1125 S_SET_STORAGE_CLASS (symbolP, 0);
1126 SA_SET_SYM_FSIZE (symbolP, 0);
1128 char *altname = weak_name2altname (S_GET_NAME (symbolP));
1143 symbolS *symbolP;
1155 symbolP = symbol_find_or_make (name);
1158 S_SET_WEAK (symbolP);
1875 symbolS *symbolP;
1877 for (symbolP = symbol_rootP; symbolP; symbolP = symbol_next (symbolP))
1879 (unsigned long) symbolP,
1880 S_GET_NAME (symbolP),
1881 (long) S_GET_DATA_TYPE (symbolP),
1882 S_GET_STORAGE_CLASS (symbolP),
1883 (int) S_GET_SEGMENT (symbolP));