Home | History | Annotate | Download | only in gold

Lines Matching full:sections

67   // Return the address.  For allocated sections, this is only valid
76 // Return the size of the data. For allocated sections, this must
97 // Layout::finalize is finished. For some non-allocated sections,
184 // allocated sections.
234 // Set the TLS offset. Called only for SHT_TLS sections.
240 // Valid only for SHT_TLS sections.
252 // allocated sections must now be fixed.
380 // Set the TLS offset. Called only for SHT_TLS sections.
386 // Valid only for SHT_TLS sections.
426 // sections which build up their size over time.
432 // sections which build up their size over time.
453 // change any sizes of allocated sections after we set the section
626 // Output sections are mainly comprised of input sections. However,
660 // Add an input section, for SHF_MERGE sections. This returns true
685 // Write the contents to a buffer. This is used for sections which
692 // SHF_MERGE sections.
2261 // The section indexes of the input sections in this group.
2635 // Create an entry with the size of two sections.
2705 // For DYNAMIC_SYMBOL with two sections.
2732 // Output_symtab_xindex is used to handle SHT_SYMTAB_SHNDX sections,
2734 // SHN_LORESERVE sections.
2808 // This class describes properties of merge data sections. It is used
2864 // This class is used to speed up look up of special input sections in an
2982 // Merge sections by merge section properties.
2984 // Merge sections by section IDs.
2986 // Relaxed sections by section IDs.
3088 // sections, so we don't bother to do a template on the size.
3100 // one. HAVE_SECTIONS_SCRIPT is true if we have a SECTIONS clause
3102 // sections associated with an output section. Return the offset
3329 // Sort the attached input sections.
3333 // Return whether the input sections sections attachd to this output
3340 // Record that the input sections attached to this output section
3346 // Returns true if input sections must be sorted according to the
3352 // Record that input sections must be sorted as some of their names
3358 // Return whether the input sections attached to this output section
3365 // Record that the input sections attached to this output section
3427 // sections are complete.
3433 // sections are complete.
3522 // Record that this output section was found in the SECTIONS clause
3528 // Return whether this output section was found in the SECTIONS
3542 // In some cases we need to keep a list of the input sections
3546 // input sections will be written out when we process the object
3632 // For input sections that are sub-classes of Output_section_data, a
3705 // For non-input-sections, return the associated Output_section_data
3755 // Add an input section, for SHF_MERGE sections.
3794 // Print statistics about merge sections to stderr.
3853 // Store the list of input sections for this Output_section into the
3854 // list passed in. This removes the input sections, leaving only
3888 // Convert existing input sections to relaxed input sections.
3891 const std::vector<Output_relaxed_input_section*>& sections);
3913 // Adjust section offsets of input sections in this. This is
3914 // requires if relaxation caused some input sections to change sizes.
3969 // Allow access to the input sections.
4067 // Set the TLS offset. Called only for SHT_TLS sections.
4072 // Valid only for SHT_TLS sections.
4158 // Whether input sections are copied.
4171 // Save input sections.
4188 // Reference to the input sections to be checkpointed.
4192 // Copy of input sections.
4196 // True if the input sections attached to this output section have
4201 // This class is used to sort the input sections.
4229 // This is the sort comparison function for .text to sort sections with
4230 // prefixes .text.{unlikely,exit,startup,hot} before other sections.
4238 // This is the sort comparison function for sorting sections by name.
4246 // Fill data. This is used to fill in data between input sections.
4248 // scripts. When we have to keep track of the input sections, we
4250 // track of input sections just to implement fills.
4278 // Map used during relaxation of existing sections. This map
4289 // stores information about the merged input sections.
4315 // Convert input sections in an input section list into relaxed sections.
4322 // Build the lookup maps for merge and relaxed input sections.
4336 // with a SECTIONS clause. The has_load_address_ field indicates
4370 // The input sections. This will be empty in cases where we don't
4376 // often will need fill sections without needing to keep track of
4377 // input sections.
4397 // sections are complete.
4403 // because of a SECTIONS clause in a linker script.
4411 // True if input sections attached to this output section have to be
4414 // True if the input sections attached to this output section may
4417 // True if the input sections attached to this output section must
4420 // True if the input sections attached to this output section have
4445 // For SHT_TLS sections, the offset of this section relative to the base
4449 // input sections to unique segments.
4452 // input sections to unique segments.
4456 // Fast lookup maps for merged and relaxed input sections.
4468 // output sections. Other segments typically point within PT_LOAD
4518 // Whether this is a segment created to hold large data sections.
4524 // sections.
4534 // certain input sections be mapped to unique segments.
4565 // Return true if this segment has any sections which hold actual
4619 // sections accordingly. Set the section indexes of all contained
4620 // output sections starting with *PSHNDX. If RESET is true, first
4621 // reset the addresses of the contained sections. Return the
4643 // Set the TLS offsets of the sections contained in the PT_TLS segment.
4647 // Return the number of output sections.
4662 // Write the section headers of associated sections into V.
4668 // Print the output sections in the map file.
4755 // Whether this segment holds large data sections.