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
433 struct symbol *lss_label;
765 /* Handle on structure which keep track of the last symbol
788 /* A dummy bfd symbol so that all relocations have symbols of some kind. */
1261 pa_define_label (symbol)
1262 symbolS *symbol;
1267 label_chain->lss_label = symbol;
1273 label_chain->lss_label = symbol;
1489 /* Force the symbol to be converted to a real symbol. */
1509 for the label symbol in this case. We have already switched
4254 /* There is no symbol or addend associated with these fixups. */
4263 /* There is no symbol associated with these fixups. */
4480 /* If there is a symbol associated with this fixup, then it's something
4673 a pre-defined register (Yuk!), or an absolute symbol.
4819 /* And finally, it could be a symbol in the absolute section which
4820 is effectively a constant, or a register alias symbol. */
4843 as_bad (_("Non-absolute symbol: '%s'."), name);
4849 /* There is where we'd come for an undefined symbol
6158 symbol into the symbol table. It (should) end up giving the same
6360 where <label> is optional and is a symbol whose address will be the start of
6368 on the symbol before we arrive in pa_comm. colon will set a number
6369 of attributes of the symbol that need to be fixed here. In particular
6380 symbolS *symbol;
6384 symbol = label_symbol->lss_label;
6386 symbol = NULL;
6391 if (symbol)
6393 symbol_get_bfdsym (symbol)->flags |= BSF_OBJECT;
6394 S_SET_VALUE (symbol, size);
6395 S_SET_SEGMENT (symbol, bfd_und_section_ptr);
6396 S_SET_EXTERNAL (symbol);
6401 symbol_set_frag (symbol, &zero_address_frag);
6503 symbolS *symbol;
6507 symbol = label_symbol->lss_label;
6513 S_SET_VALUE (symbol, pa_number);
6514 S_SET_SEGMENT (symbol, reg_section);
6532 S_SET_VALUE (symbol, (unsigned int) exp.X_add_number);
6533 S_SET_SEGMENT (symbol, seg);
6622 symbolS *symbol;
6626 /* Make sure the given symbol exists. */
6627 if ((symbol = symbol_find_or_make (name)) == NULL)
6629 as_bad (_("Cannot define export symbol: %s\n"), name);
6641 S_SET_EXTERNAL (symbol);
6642 symbol_get_bfdsym (symbol)->flags |= BSF_GLOBAL;
6648 pa_type_args (symbol, 1);
6745 /* SOM requires much more information about symbol types
6752 /* Now that the type of the exported symbol has been handled,
6813 /* Handle an .IMPORT pseudo-op. Any symbol referenced in a given
6822 symbolS *symbol;
6827 symbol = symbol_find (name);
6828 /* Ugh. We might be importing a symbol defined earlier in the file,
6830 (set the wrong segment, symbol flags & type, etc). */
6831 if (symbol == NULL || !S_IS_DEFINED (symbol))
6833 symbol = symbol_find_or_make (name);
6840 pa_type_args (symbol, 0);
6849 symbol_get_bfdsym (symbol)->flags |= BSF_FUNCTION;
6851 /* If the section is undefined, then the symbol is undefined
6853 S_SET_SEGMENT (symbol, bfd_und_section_ptr);
6858 /* The symbol was already defined. Just eat everything up to
6976 symbolS *symbol;
6981 if ((symbol = symbol_find_or_make (name)) == NULL)
6983 as_bad (_("Cannot define static symbol: %s\n"), name);
6990 S_CLEAR_EXTERNAL (symbol);
6996 pa_type_args (symbol, 0);
7052 locally. Make sure it gets into the symbol table. */
7091 for the label symbol in this case. We have already switched
7138 the size of the function (apparently its needed in the symbol table). */
8371 The end result is we can't perform relocation symbol reductions for
8450 If a symbol is reduced to a section symbol, the assembler will
8451 adjust the addend unless the symbol happens to reside right at
8465 reducing to the section symbol we get
8591 temporary symbol marking the end of the function. */
8612 symbol will have already been defined. */
8616 /* The symbol has already been defined! This can
8625 /* symbol value should be the offset of the
8642 as_bad (_("No memory for symbol name."));