Lines Matching defs:to
19 // along with this program; if not, write to the Free Software
45 // After reading it, the start another task to process the
46 // information. These tasks requires access to the file.
157 // the symbol table to indicate which relocations are required. We
158 // use a lock on the symbol table to keep them from interfering with
204 // We may have to wait for the output sections to be written.
219 // We want to lock the file while we run. We want to unblock
299 // We are scanning relocations in order to fill out the GOT and
303 // relocatable link or we need to emit relocations. FIXME: What
305 // clear to a section with SHF_ALLOC set?
380 // Process the relocs to generate mappings from source sections to referenced
381 // sections. This is used during garbage collection to determine garbage
449 // after Read_relocs hence this check has to be done again.
524 // is not a relocatable link, we are going to apply the
525 // relocation contents to the section as usual. This means
526 // that we have no way to record the original addend. If the
528 // the user to handle this correctly. Caveat emptor.
659 // section data to the output file. The second one applies
664 // To speed up relocations, we set up hash tables for fast lookup of
665 // input offsets to output addresses.
711 // Write section data to the output file. PSHDRS points to the
753 // emitting relocs. We don't need to read the input file.
772 // In the normal case, this input section is simply mapped to
777 // routines need to check for each reloc where it should be
780 // want to copy the contents of the input section to the output
785 // Regardless of which of the above cases is true, we have to
790 // final data to the output file.
899 // Relocate section data. VIEWS points to the section data as views
1162 // Create merge hash tables for the local symbols. These are used to
1191 // If an object was compiled with -fsplit-stack, this is called to
1192 // check whether any relocations refer to functions defined in objects
1194 // need to apply some target-specific adjustments to request
1263 // See if this relocation refers to a function defined in an
1287 // relocation which refers to a function in an object compiled
1288 // without -fsplit-stack. We now have to convert that list into a
1289 // set of offsets to functions. First, we find all the functions.
1296 // Now get a list of the function with references to non split-stack
1320 // Now we have a set of functions to adjust. The adjustments are
1323 // from one global symbol name to another.
1330 std::string to;
1332 view, view_size, &from, &to);
1335 gold_assert(!to.empty());
1364 tosym = symtab->lookup(to.c_str());
1368 "to '%s' to '%s'"),
1369 from.c_str(), to.c_str());
1393 // We need to read the symbols to find the functions. If we wanted
1394 // to, we could cache reading the symbols across all sections in the
1432 // Reverse the words in a section. Used for .ctors sections mapped to
1466 // Get the output value corresponding to an input offset if we
1483 // to the output file and we didn't explicitly discard. We should
1495 // Initialize the class to track the relocs. This gets the object,
1546 // Rel and Rela start out the same, so we can always use Rel to find
1562 // Rel and Rela start out the same, so we can use Rel to find the
1582 // Advance to the next reloc whose r_offset is greater than or equal
1583 // to OFFSET. Return the number of relocs we skip.
1592 // Rel and Rela start out the same, so we can always use Rel to