Home | History | Annotate | Download | only in gold

Lines Matching full:sections

51 // sections.
86 // Look through the sections in reverse order, on the theory that it
231 // sections. That means that we can not lock the object then,
469 // Look through the sections in reverse order, since gas tends
508 // sections.
563 // .foo in .shstrtab, and multiple .foo sections should all
619 // Add_symbols task. This function is only called for sections that have
632 // Decompressing these sections now will help only if we're
637 // (i.e., we are processing string merge sections) or if we need
643 // We will need these other sections when building a gdb index.
667 // Build a table for any compressed debug sections, mapping each section index
728 // Stash away info for a number of special sections.
729 // Return true if any of the sections found require local symbols to be read.
760 // Read the sections and symbols from an object file.
769 // Read the sections and symbols from an object file. This is common
913 // just like ordinary sections.
1067 // want to treat the sections as similar if the
1101 // Linkonce sections are a GNU extension implemented in the original
1106 // In an attempt to make linkonce sections interact well with section
1109 // but not other linkonce sections with that signature. We also use
1259 // Lay out the input sections. We walk through the sections and check
1264 // of input sections to output sections must be delayed.
1266 // * Garbage collection (--gc-sections): Some input sections will be
1268 // In the first pass, it is for setting up some sections as roots to
1269 // a work-list for --gc-sections and to do comdat processing.
1270 // * Identical Code Folding (--icf=<safe,all>): Some input sections
1272 // * Using plugins to map some sections to unique segments: Mapping
1273 // some sections to unique segments requires mapping them to unique
1274 // output sections too. This can be done via plugins now and this
1387 // Count the number of sections whose layout will be deferred.
1447 // Keep track of which sections to omit.
1450 // Keep track of reloc sections when emitting relocations.
1456 // Keep track of .eh_frame sections.
1459 // Keep track of .debug_info and .debug_types sections.
1572 // reloc sections into the output. We only want to copy the
1573 // ones associated with sections which are not being discarded.
1574 // However, we don't know that yet for all sections. So save
1575 // reloc sections and process them later. Garbage collection is
1591 // sections so that the exception frame reader can reliably
1592 // determine which sections are being discarded, and discard the
1620 // sections have been already discarded. Simply ignore
1621 // such sections this time around.
1710 // processing of .debug_info and .debug_types sections after all
1711 // the other sections for the same reason as above.
1729 // Handle the .eh_frame sections after the other sections.
1751 // When doing a relocatable link handle the reloc sections at the
1806 // .debug_types sections.
1845 // Layout sections whose layout was deferred while waiting for
1865 // .eh_frame sections, because they do not have an output
1868 // deferring sections that is not true. We don't want to
1869 // keep all .eh_frame sections because that will cause us to
1870 // keep all sections that they refer to, which is the wrong
1872 // .eh_frame sections that refer to discarded sections.
1901 // Now handle the deferred relocation sections.
2347 // symbols for arbitrary non-merge sections.
2760 // debugging sections. If we can't find the kept section, return 0.
2864 // Discard any buffers of uncompressed sections. This is done