Lines Matching refs:symbols

892 /* We read the NLM's public symbols and use it to generate a bfd symbol
894 use the number of public symbols as the number of bfd symbols we will
1002 We also read in the debugging symbols and import records. Import
1003 records are treated as undefined symbols. As we read the import
1007 The bfd symbols are copied to SYMPTRS.
1010 number of symbols. */
1017 bfd_size_type totsymcount; /* Number of NLM symbols. */
1018 bfd_size_type symcount; /* Counter of NLM symbols. */
1034 one-to-one mapping of the NLM symbols to canonical symbols. We actually
1035 use all the NLM symbols, so there will be no space left over at the end.
1036 When we have all the symbols, we build the caller's pointer vector. */
1056 termination of the loop leaves the symcount correct for the symbols that
1181 Imports are relocs against symbols defined in other NLM files. We
1182 treat these as relocs against global symbols. Relocation fixups
1283 nlm_canonicalize_reloc (abfd, sec, relptr, symbols)
1287 asymbol **symbols;
1315 /* Get the import symbols. */
1317 for (i = 0; i < count; i++, symbols++)
1321 sym = *symbols;
1333 (*relptr)->sym_ptr_ptr = symbols;
1356 It also looks over the symbols and moves any common symbols into
1358 This approach means that either the symbols must already have been
1359 set at this point, or there must be no common symbols. We need to
1360 move the symbols at this point so that mangle_relocs can see the
1519 /* Move all common symbols into the .bss section. */
1642 public symbols (exports)
1759 /* Write out the imports (relocs against external symbols). These
1762 external symbols and sort them. */
1831 /* Write out the public symbols (exports). */
1914 symbol table, because exported symbols appear in both the
2013 the values in the header to the values of the symbols. */