• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/cxxfilt-11/cxxfilt/bfd/

Lines Matching refs:symbol

850 /* We read the NLM's public symbols and use it to generate a bfd symbol
874 /* Slurp in nlm symbol table.
879 1 byte length of the symbol name (N)
880 N bytes the symbol name
881 4 bytes the symbol offset from start of it's section
886 attached to the symbol.
899 nlm_symbol_type *sym; /* Pointer to current bfd symbol. */
901 unsigned char symtype; /* Type of debugging symbol. */
910 /* Read each raw NLM symbol, using the information to create a canonical bfd
911 symbol table entry.
913 Note that we allocate the initial bfd canonical symbol buffer based on a
947 sym->symbol.the_bfd = abfd;
948 sym->symbol.name = bfd_alloc (abfd, amt + 1);
949 if (!sym->symbol.name)
951 if (bfd_bread ((void *) sym->symbol.name, amt, abfd) != amt)
954 ((char *) (sym->symbol.name))[symlength] = '\0';
958 sym->symbol.flags = BSF_GLOBAL | BSF_EXPORT;
959 sym->symbol.value = get_word (abfd, temp);
969 if (sym->symbol.value & NLM_HIBIT)
971 sym->symbol.value &= ~NLM_HIBIT;
972 sym->symbol.flags |= BSF_FUNCTION;
973 sym->symbol.section =
977 sym->symbol.section =
1005 sym->symbol.the_bfd = abfd;
1006 sym->symbol.name = bfd_alloc (abfd, amt + 1);
1007 if (!sym->symbol.name)
1009 if (bfd_bread ((void *) sym->symbol.name, amt, abfd) != amt)
1012 ((char *) (sym->symbol.name))[symlength] = '\0';
1013 sym->symbol.flags = BSF_LOCAL;
1014 sym->symbol.value = get_word (abfd, temp);
1017 sym->symbol.section =
1021 sym->symbol.flags |= BSF_FUNCTION;
1022 sym->symbol.section =
1026 sym->symbol.section = bfd_abs_section_ptr;
1056 symbol table fails. */
1069 *alocation++ = &symbase->symbol;
1077 /* Make an NLM symbol. There is nothing special to do here. */
1087 new->symbol.the_bfd = abfd;
1088 return & new->symbol;
1091 /* Get symbol information. */
1095 asymbol *symbol,
1098 bfd_symbol_info (symbol, ret);
1101 /* Print symbol information. */
1106 asymbol *symbol,
1115 if (symbol->name)
1116 fprintf (file, "%s", symbol->name);
1119 bfd_print_symbol_vandf (abfd, (void *) file, symbol);
1120 fprintf (file, " %-5s", symbol->section->name);
1121 if (symbol->name)
1122 fprintf (file, " %s", symbol->name);
1300 the .bss section; NLM has no way to represent a common symbol.
1481 /* Put the common symbol in the .bss section, and increase
1483 symbol (which is the old value of the symbol). */
1565 /* We sort by address within symbol to make the sort more stable and
1697 are output as a symbol name followed by all the relocs for that
1698 symbol, so we must first gather together all the relocs against
1819 /* We can't handle an exported symbol that is not in
1851 symbol table, because exported symbols appear in both the
1852 exported symbol list and the debugging information. */
1873 /* The NLM notion of a debugging symbol is actually what
1874 BFD calls a local or global symbol. What BFD calls a
1875 debugging symbol NLM does not understand at all. */