Lines Matching refs:Output_section_data

753 // input section.  Output_section_data is used in such cases.  This is
756 class Output_section_data : public Output_data
759 Output_section_data(off_t data_size, uint64_t addralign,
768 Output_section_data(uint64_t addralign)
877 // Some Output_section_data classes build up their data step by step,
881 class Output_section_data_build : public Output_section_data
885 : Output_section_data(addralign)
889 : Output_section_data(data_size, addralign, false)
907 class Output_data_const : public Output_section_data
911 : Output_section_data(data.size(), addralign, true), data_(data)
915 : Output_section_data(len, addralign, true), data_(p, len)
919 : Output_section_data(len, addralign, true),
945 class Output_data_const_buffer : public Output_section_data
950 : Output_section_data(len, addralign, true),
980 class Output_data_fixed_space : public Output_section_data
985 : Output_section_data(data_size, addralign, true),
1050 class Output_data_zero_fill : public Output_section_data
1054 : Output_section_data(data_size, addralign, true)
1071 class Output_data_strtab : public Output_section_data
1075 : Output_section_data(1), strtab_(strtab)
2352 class Output_relocatable_relocs : public Output_section_data
2356 : Output_section_data(Output_data::default_alignment_for_size(size)),
2381 class Output_data_group : public Output_section_data
2701 class Output_data_dynamic : public Output_section_data
2705 : Output_section_data(Output_data::default_alignment()),
2900 class Output_symtab_xindex : public Output_section_data
2904 : Output_section_data(symcount * 4, 4, true),
3246 add_output_section_data(Output_section_data* posd);
3686 // to track Output_section_data objects here. We store instances of
3716 Input_section(Output_section_data* posd)
3725 Input_section(Output_section_data* posd, bool is_string, uint64_t entsize)
3770 // For input sections that are sub-classes of Output_section_data, a
3828 // Return whether this is a generic Output_section_data.
3843 // For non-input-sections, return the associated Output_section_data
3845 Output_section_data*
3873 Output_section_data* posd =
3941 // An Output_section_data.
3943 // An Output_section_data for an SHF_MERGE section with
3946 // An Output_section_data for an SHF_MERGE section with
3949 // An Output_section_data for a relaxed input section.
3954 // input file. For an Output_section_data, this is
3976 Output_section_data* posd;
3988 // any Output_section_data elements. This returns the size of those
3989 // Output_section_data elements. ADDRESS is the address of this
3991 // any spaces between the remaining Output_section_data elements.
3997 // a plain input section or a sub-class of Output_section_data.
4149 // Output_section_data objects we need to do a trial layout
4156 // Output_section_data objects we need to set their final addresses
4172 // on each input object. But if there are any Output_section_data
4443 add_output_merge_section(Output_section_data* posd, bool is_string,
4448 const Output_section_data*