Home | History | Annotate | Download | only in src

Lines Matching defs:section

137   /* Index of the section header string table section.  We use a
140 might be stored in the section header of section zero. The
148 /* Handle for the section. Note that we can store a section
151 assume the section reference remains valid at all times. */
153 /* Section header. */
161 /* Offset of this files section in the combined section. */
163 /* Index of the section in the output file. */
165 /* Index of the output section in the 'allsection' array. */
167 /* True if the section is used. */
169 /* True if section is an unused COMDAT section. */
171 /* True if this is a COMDAT group section. */
173 /* Section group number. This is the index of the SHT_GROUP section. */
177 /* List of symbols in this section (set only for merge-able sections
180 /* Size of relocations in this section. Only used for relocation
183 /* Pointer to next section which is put in the given output
184 section. */
188 /* List of section group sections. */
191 /* The symbol table section.
195 /* Extra section index table section. */
197 /* Dynamic symbol table section. */
199 /* The version number section. */
214 /* String table section associated with the symbol table. */
216 /* String table section associated with the dynamic symbol table. */
222 /* Dynamic section. */
346 /* Process a relocation section. */
354 section. */
369 /* Check whether special section number is known. */
374 /* Check whether section type is known. */
379 /* Return section flags for .dynamic section. */
384 /* Create the data structures for the .plt section and initialize it. */
389 /* Create the data structures for the .rel.plt section and initialize it. */
394 /* Finalize the .plt section the what belongs to them. */
400 /* Create the data structures for the .got section and initialize it. */
405 /* Create the data structures for the .got.plt section and initialize it. */
462 merged section contents. We use 'void *' because there are
471 /* Pointer to next symbol of the same section (only set for merge-able
525 /* Data structure for section name with flags. */
532 /* File name mask with section name. */
551 /* Data structure describing input for an output section. */
563 struct filemask_section_name *section;
570 /* Data structure to describe output section. */
592 struct output_section section;
671 scn_normal, /* Section from the input file(s). */
672 scn_dot_interp, /* Generated .interp section. */
673 scn_dot_got, /* Generated .got section. */
674 scn_dot_gotplt, /* Generated .got.plt section. */
675 scn_dot_dynrel, /* Generated .rel.dyn section. */
676 scn_dot_dynamic, /* Generated .dynamic section. */
677 scn_dot_dynsym, /* Generated .dynsym section. */
678 scn_dot_dynstr, /* Generated .dynstr section. */
679 scn_dot_hash, /* Generated .hash section. */
680 scn_dot_gnu_hash, /* Generated .gnu.hash section. */
681 scn_dot_plt, /* Generated .plt section. */
682 scn_dot_pltrel, /* Generated .rel.plt section. */
683 scn_dot_version, /* Generated .gnu.version section. */
684 scn_dot_version_r, /* Generated .gnu.version_r section. */
685 scn_dot_note_gnu_build_id /* Generated .note.gnu.build-id section. */
688 /* True is the section is used in the output. */
694 /* Filled in by the section sorting to indicate which segment the
695 section goes in. */
698 /* Index of the output section. We cannot store the section handle
705 /* Index of the STT_SECTION entry for this section in the symbol
709 /* Address of the section in the output file. */
712 /* Handle for the section name in the output file's section header
716 /* Tail of list of symbols for this section. Only set if the
717 section is merge-able. */
720 /* Pointer to last section. */
797 /* Index of the .interp section. */
827 /* If true add line indentifying link-editor to .comment section. */
873 /* Section for the common symbols. */
891 /* Section for copy relocations. */
914 /* String table for the section headers. */
919 /* Symbol table section. */
921 /* Extended section table section. */
923 /* Symbol string table section. */
928 /* Dynamic symbol table section. */
930 /* Dynamic symbol string table section. */
936 /* Procedure linkage table section. */
938 /* Number of entries already in the PLT section. */
940 /* Relocation for procedure linkage table section. */
943 /* Global offset table section. */
948 /* This section will hole all non-PLT relocations. */
989 /* Section group handling. */
1004 /* True if the output file needs a .got section. */
1006 /* Number of relocations for GOT section caused. */
1009 /* Number of entries needed in the .dynamic section. */
1013 /* Index for the dynamic section. */
1026 /* True if an .eh_frame_hdr section should be generated. */
1059 /* Record for the dynamic section symbol, if known. */