Home | History | Annotate | Download | only in src

Lines Matching refs:symbol

31 /* Character used to introduce version name after symbol.  */
179 struct symbol *symbols;
191 /* The symbol table section.
193 XXX Maybe support for more than one symbol table is needed. */
197 /* Dynamic symbol table section. */
214 /* String table section associated with the symbol table. */
216 /* String table section associated with the dynamic symbol table. */
218 /* Number of entries in the symbol table. */
228 /* For undefined or common symbols we need a reference to the symbol
230 struct symbol **symref;
231 struct symbol **dynsymref;
395 void (*finalize_plt) (struct ld_state *, size_t, size_t, struct symbol **);
418 /* Structure for symbol representation. This data structure is used a
420 struct symbol
422 /* Symbol name. */
426 /* Index of the symbol in the symbol table of the object. */
428 /* Index of the symbol in the symbol table of the output file. */
431 /* Description where the symbol is found/needed. */
434 /* Index of the symbol table. */
437 /* Index of the symbol in the dynamic symbol table of the output
442 /* Type of the symbol. */
452 /* Nonzero if the symbol is on the from_dso list. */
454 /* Nonzero if symbol needs copy relocation, reset when the
468 /* Pointer to next/previous symbol on whatever list the symbol is. */
469 struct symbol *next;
470 symbol *previous;
471 /* Pointer to next symbol of the same section (only set for merge-able
473 struct symbol *next_in_scn;
477 /* Get the definition for the symbol table. */
546 struct symbol *sym;
705 /* Index of the STT_SECTION entry for this section in the symbol
718 struct symbol *symbols;
842 /* Name of the entry symbol. Can also be a numeric value. */
849 struct symbol *lscript_syms;
865 struct symbol *unresolved;
872 struct symbol *common_syms;
878 the list. If a symbol is on the list the on_dsolist field in the
879 'struct symbol' is nonzero. */
880 struct symbol *from_dso;
883 /* Number of entries in the dynamic symbol table. */
899 struct symbol *init_symbol;
900 struct symbol *fini_symbol;
917 /* True if output file should contain symbol table. */
919 /* Symbol table section. */
923 /* Symbol string table section. */
926 /* True if output file should contain dynamic symbol table. */
928 /* Dynamic symbol table section. */
930 /* Dynamic symbol string table section. */
932 /* Dynamic symbol hash tables. */
967 /* Hash table for version symbol strings. Only strings without
971 global or local symbol binding is selected as the default. */
986 /* Array to determine final index of symbol. */
1000 struct symbol *symbol;
1042 the dynamic symbol table. */
1057 /* Record for the GOT symbol, if known. */
1058 struct symbol *got_symbol;
1059 /* Record for the dynamic section symbol, if known. */
1060 struct symbol *dyn_symbol;
1115 /* Checked whether the symbol
1125 /* If this symbol is not undefined in this file it cannot come from
1130 struct symbol *sym = file->symref[symidx];