Lines Matching defs:of

6 // This file is part of gold.
9 // it under the terms of the GNU General Public License as published by
10 // the Free Software Foundation; either version 3 of the License, or
14 // but WITHOUT ANY WARRANTY; without even the implied warranty of
18 // You should have received a copy of the GNU General Public License
86 // Return the demangled version of the symbol's name, but only
439 // Return true if the final value of this symbol is known at link
446 // known, since they will change at runtime, with the exception of
865 // If one of the symbols has non-default visibility, and the
906 // If IS_DEFAULT_VERSION is true, then this is the definition of a
907 // default version of a symbol. That means that any lookup of
908 // NAME/NULL and any lookup of NAME/VERSION should always return the
949 gold_info(_("%s: definition of %s"), object->name().c_str(), name);
987 // ins.first->first: the key (a pair of name and version).
1026 // a symbol as a result of a ".symver foo,foo@VER"
1116 // Keep track of common symbols, to speed up common symbol
1235 // The symbol name is of the form foo@VERSION or foo@@VERSION
1461 // We keep a list of all STT_OBJECT symbols, so that we can resolve
1463 // provides the same variable under two names, one of which is a
1544 // or VER_NDX_GLOBAL, or a version index. The meaning of
1573 dynobj->error(_("versym for symbol %zu out of range: %u"),
1666 // index, then by offset, then by weak ahead of strong.
1700 // SYMBOLS is a list of object symbols from a dynamic object. Look
1710 // ahead of strong.
1723 // Build a circular list of weak aliases. Each symbol points to
2266 // Define a set of symbols in output sections.
2290 // Define a set of symbols in output segments.
2475 // Set the dynamic symbol indexes. INDEX is the index of the first
2610 // Set the final values for all the symbols. The index of the first
2614 // DYN_GLOBAL_INDEX refer to the start of the symbols that will be
2730 // Compute the final value of SYM and store status in location PSTATUS.
2783 // Get the os of the section it is folded onto.
2894 // The default version of a symbol may appear twice in the symbol
2958 Output_file* of) const
2965 dynsym_xindex, of);
2971 dynsym_xindex, of);
2977 dynsym_xindex, of);
2983 dynsym_xindex, of);
2999 Output_file* of) const
3012 psyms = of->get_output_view(this->offset_, oview_size);
3022 dynamic_view = of->get_output_view(this->dynamic_offset_, dynamic_size);
3051 // If --weak-unresolved-symbols is set, change binding of unresolved
3106 // Get the os of the section it is folded onto.
3253 of->write_output_view(this->offset_, oview_size, psyms);
3255 of->write_output_view(this->dynamic_offset_, dynamic_size, dynamic_view);
3277 // Use a symbol size of zero for undefined symbols from shared libraries.
3331 Output_file* of,
3338 this->sized_write_section_symbol<32, false>(os, symtab_xindex, of,
3344 this->sized_write_section_symbol<32, true>(os, symtab_xindex, of,
3350 this->sized_write_section_symbol<64, false>(os, symtab_xindex, of,
3356 this->sized_write_section_symbol<64, true>(os, symtab_xindex, of,
3371 Output_file* of,
3376 unsigned char* pov = of->get_output_view(offset, sym_size);
3397 of->write_output_view(offset, sym_size, pov);
3434 // Inputs should be of the form "dirname/filename:linenum" where
3450 // Returns all of the lines attached to LOC, not just the one the
3461 // other uses of the object. Also note, one_addr2line is not
3468 // 16 is the size of the object-cache that one_addr2line should use.
3572 // set of locations, but that seems too verbose.
3580 // compare against a list of the disjoint definition
3582 // against just the first one, we'd get a lot of