Lines Matching defs:symbol

52 /* Object file formats specify BFD symbol types.  */
91 /* Object file formats specify BFD symbol types. */
196 /* (temporary) symbol used to mark the end of this function. */
212 /* This fully describes the symbol types which may be attached to
436 struct symbol *lss_label;
767 /* Handle on structure which keep track of the last symbol
794 /* A dummy bfd symbol so that all relocations have symbols of some kind. */
1268 pa_define_label (symbol)
1269 symbolS *symbol;
1274 label_chain->lss_label = symbol;
1280 label_chain->lss_label = symbol;
1296 dwarf2_emit_label (symbol);
1500 /* Force the symbol to be converted to a real symbol. */
1520 for the label symbol in this case. We have already switched
4264 /* There is no symbol or addend associated with these fixups. */
4273 /* There is no symbol associated with these fixups. */
4497 /* If there is a symbol associated with this fixup, then it's something
4690 a pre-defined register (Yuk!), or an absolute symbol.
4836 /* And finally, it could be a symbol in the absolute section which
4837 is effectively a constant, or a register alias symbol. */
4860 as_bad (_("Non-absolute symbol: '%s'."), name);
4866 /* There is where we'd come for an undefined symbol
6168 symbol into the symbol table. It (should) end up giving the same
6370 where <label> is optional and is a symbol whose address will be the start of
6378 on the symbol before we arrive in pa_comm. colon will set a number
6379 of attributes of the symbol that need to be fixed here. In particular
6390 symbolS *symbol;
6394 symbol = label_symbol->lss_label;
6396 symbol = NULL;
6401 if (symbol)
6403 symbol_get_bfdsym (symbol)->flags |= BSF_OBJECT;
6404 S_SET_VALUE (symbol, size);
6405 S_SET_SEGMENT (symbol, bfd_com_section_ptr);
6406 S_SET_EXTERNAL (symbol);
6411 symbol_set_frag (symbol, &zero_address_frag);
6513 symbolS *symbol;
6517 symbol = label_symbol->lss_label;
6523 S_SET_VALUE (symbol, pa_number);
6524 S_SET_SEGMENT (symbol, reg_section);
6542 S_SET_VALUE (symbol, (unsigned int) exp.X_add_number);
6543 S_SET_SEGMENT (symbol, seg);
6632 symbolS *symbol;
6636 /* Make sure the given symbol exists. */
6637 if ((symbol = symbol_find_or_make (name)) == NULL)
6639 as_bad (_("Cannot define export symbol: %s\n"), name);
6651 S_SET_EXTERNAL (symbol);
6652 symbol_get_bfdsym (symbol)->flags |= BSF_GLOBAL;
6658 pa_type_args (symbol, 1);
6755 /* SOM requires much more information about symbol types
6762 /* Now that the type of the exported symbol has been handled,
6823 /* Handle an .IMPORT pseudo-op. Any symbol referenced in a given
6832 symbolS *symbol;
6837 symbol = symbol_find (name);
6838 /* Ugh. We might be importing a symbol defined earlier in the file,
6840 (set the wrong segment, symbol flags & type, etc). */
6841 if (symbol == NULL || !S_IS_DEFINED (symbol))
6843 symbol = symbol_find_or_make (name);
6850 pa_type_args (symbol, 0);
6859 symbol_get_bfdsym (symbol)->flags |= BSF_FUNCTION;
6861 /* If the section is undefined, then the symbol is undefined
6863 S_SET_SEGMENT (symbol, bfd_und_section_ptr);
6868 /* The symbol was already defined. Just eat everything up to
6986 symbolS *symbol;
6991 if ((symbol = symbol_find_or_make (name)) == NULL)
6993 as_bad (_("Cannot define static symbol: %s\n"), name);
7000 S_CLEAR_EXTERNAL (symbol);
7006 pa_type_args (symbol, 0);
7062 locally. Make sure it gets into the symbol table. */
7101 for the label symbol in this case. We have already switched
7148 the size of the function (apparently its needed in the symbol table). */
7634 have the same "key" symbol name. This support is more like
8397 The end result is we can't perform relocation symbol reductions for
8468 If a symbol is reduced to a section symbol, the assembler will
8469 adjust the addend unless the symbol happens to reside right at
8483 reducing to the section symbol we get
8609 temporary symbol marking the end of the function. */
8630 symbol will have already been defined. */
8634 /* The symbol has already been defined! This can
8643 /* symbol value should be the offset of the
8660 as_bad (_("No memory for symbol name."));