erms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License. However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it. 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See `http://www.gnu.org/copyleft/'. Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document. 11. RELICENSING "Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site. "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. "Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document. An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008. The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing. ADDENDUM: How to use this License for your documents ==================================================== To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page: Copyright (C) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''. If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the "with...Texts." line with this: with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.  File: ld.info, Node: LD Index, Prev: GNU Free Documentation License, Up: Top LD Index ******** [index] * Menu: * ": Symbols. (line 6) * -(: Options. (line 696) * --accept-unknown-input-arch: Options. (line 714) * --add-needed: Options. (line 738) * --add-stdcall-alias: Options. (line 1571) * --allow-multiple-definition: Options. (line 984) * --allow-shlib-undefined: Options. (line 990) * --architecture=ARCH: Options. (line 123) * --as-needed: Options. (line 724) * --audit AUDITLIB: Options. (line 112) * --auxiliary=NAME: Options. (line 255) * --bank-window: Options. (line 1980) * --base-file: Options. (line 1576) * --be8: ARM. (line 28) * --bss-plt: PowerPC ELF32. (line 16) * --build-id: Options. (line 1533) * --build-id=STYLE: Options. (line 1533) * --check-sections: Options. (line 817) * --copy-dt-needed-entries: Options. (line 829) * --cref: Options. (line 850) * --default-imported-symver: Options. (line 1027) * --default-script=SCRIPT: Options. (line 541) * --default-symver: Options. (line 1023) * --defsym=SYMBOL=EXP: Options. (line 878) * --demangle[=STYLE]: Options. (line 891) * --depaudit AUDITLIB: Options. (line 177) * --disable-auto-image-base: Options. (line 1755) * --disable-auto-import: Options. (line 1890) * --disable-long-section-names: Options. (line 1586) * --disable-new-dtags: Options. (line 1496) * --disable-runtime-pseudo-reloc: Options. (line 1903) * --disable-stdcall-fixup: Options. (line 1608) * --discard-all: Options. (line 587) * --discard-locals: Options. (line 591) * --dll: Options. (line 1581) * --dll-search-prefix: Options. (line 1761) * --dotsyms: PowerPC64 ELF64. (line 33) * --dynamic-linker=FILE: Options. (line 904) * --dynamic-list-cpp-new: Options. (line 809) * --dynamic-list-cpp-typeinfo: Options. (line 813) * --dynamic-list-data: Options. (line 806) * --dynamic-list=DYNAMIC-LIST-FILE: Options. (line 793) * --dynamicbase: Options. (line 1939) * --eh-frame-hdr: Options. (line 1492) * --emit-relocs: Options. (line 476) * --emit-stack-syms: SPU ELF. (line 46) * --emit-stub-syms <1>: SPU ELF. (line 15) * --emit-stub-syms <2>: PowerPC ELF32. (line 47) * --emit-stub-syms: PowerPC64 ELF64. (line 29) * --enable-auto-image-base: Options. (line 1747) * --enable-auto-import: Options. (line 1770) * --enable-extra-pe-debug: Options. (line 1908) * --enable-long-section-names: Options. (line 1586) * --enable-new-dtags: Options. (line 1496) * --enable-runtime-pseudo-reloc: Options. (line 1895) * --enable-stdcall-fixup: Options. (line 1608) * --entry=ENTRY: Options. (line 187) * --error-unresolved-symbols: Options. (line 1445) * --exclude-all-symbols: Options. (line 1662) * --exclude-libs: Options. (line 197) * --exclude-modules-for-implib: Options. (line 208) * --exclude-symbols: Options. (line 1656) * --export-all-symbols: Options. (line 1632) * --export-dynamic: Options. (line 221) * --extra-overlay-stubs: SPU ELF. (line 19) * --fatal-warnings: Options. (line 911) * --file-alignment: Options. (line 1666) * --filter=NAME: Options. (line 276) * --fix-cortex-a8: i960. (line 39) * --fix-v4bx: ARM. (line 49) * --fix-v4bx-interworking: ARM. (line 62) * --force-dynamic: Options. (line 485) * --force-exe-suffix: Options. (line 916) * --forceinteg: Options. (line 1944) * --format=FORMAT: Options. (line 134) * --format=VERSION: TI COFF. (line 6) * --gc-sections: Options. (line 926) * --got: Options. (line 1993) * --got=TYPE: M68K. (line 6) * --gpsize=VALUE: Options. (line 309) * --hash-size=NUMBER: Options. (line 1505) * --hash-style=STYLE: Options. (line 1513) * --heap: Options. (line 1672) * --help: Options. (line 957) * --image-base: Options. (line 1679) * --just-symbols=FILE: Options. (line 508) * --kill-at: Options. (line 1688) * --large-address-aware: Options. (line 1693) * --leading-underscore: Options. (line 1626) * --library-path=DIR: Options. (line 368) * --library=NAMESPEC: Options. (line 335) * --local-store=lo:hi: SPU ELF. (line 24) * --major-image-version: Options. (line 1702) * --major-os-version: Options. (line 1707) * --major-subsystem-version: Options. (line 1711) * --merge-exidx-entries: i960. (line 48) * --minor-image-version: Options. (line 1716) * --minor-os-version: Options. (line 1721) * --minor-subsystem-version: Options. (line 1725) * --mri-script=MRI-CMDFILE: Options. (line 158) * --multi-subspace: HPPA ELF32. (line 6) * --nmagic: Options. (line 439) * --no-accept-unknown-input-arch: Options. (line 714) * --no-add-needed: Options. (line 738) * --no-allow-shlib-undefined: Options. (line 990) * --no-as-needed: Options. (line 724) * --no-bind: Options. (line 1958) * --no-check-sections: Options. (line 817) * --no-copy-dt-needed-entries: Options. (line 829) * --no-define-common: Options. (line 862) * --no-demangle: Options. (line 891) * --no-dotsyms: PowerPC64 ELF64. (line 33) * --no-enum-size-warning: ARM. (line 111) * --no-export-dynamic: Options. (line 221) * --no-fatal-warnings: Options. (line 911) * --no-fix-cortex-a8: i960. (line 39) * --no-gc-sections: Options. (line 926) * --no-isolation: Options. (line 1951) * --no-keep-memory: Options. (line 969) * --no-leading-underscore: Options. (line 1626) * --no-merge-exidx-entries: i960. (line 48) * --no-multi-toc: PowerPC64 ELF64. (line 74) * --no-omagic: Options. (line 454) * --no-opd-optimize: PowerPC64 ELF64. (line 48) * --no-overlays: SPU ELF. (line 9) * --no-print-gc-sections: Options. (line 948) * --no-seh: Options. (line 1954) * --no-tls-optimize <1>: PowerPC ELF32. (line 51) * --no-tls-optimize: PowerPC64 ELF64. (line 43) * --no-toc-optimize: PowerPC64 ELF64. (line 60) * --no-trampoline: Options. (line 1974) * --no-undefined: Options. (line 976) * --no-undefined-version: Options. (line 1018) * --no-warn-mismatch: Options. (line 1031) * --no-warn-search-mismatch: Options. (line 1040) * --no-wchar-size-warning: ARM. (line 118) * --no-whole-archive: Options. (line 1044) * --noinhibit-exec: Options. (line 1048) * --non-overlapping-opd: PowerPC64 ELF64. (line 54) * --nxcompat: Options. (line 1947) * --oformat=OUTPUT-FORMAT: Options. (line 1060) * --omagic: Options. (line 445) * --out-implib: Options. (line 1738) * --output-def: Options. (line 1730) * --output=OUTPUT: Options. (line 460) * --pic-executable: Options. (line 1073) * --pic-veneer: ARM. (line 124) * --plugin: SPU ELF. (line 6) * --print-gc-sections: Options. (line 948) * --print-map: Options. (line 402) * --reduce-memory-overheads: Options. (line 1519) * --relax: Options. (line 1089) * --relax on i960: i960. (line 31) * --relax on PowerPC: PowerPC ELF32. (line 6) * --relax on Xtensa: Xtensa. (line 27) * --relocatable: Options. (line 489) * --retain-symbols-file=FILENAME: Options. (line 1115) * --script=SCRIPT: Options. (line 532) * --sdata-got: PowerPC ELF32. (line 33) * --section-alignment: Options. (line 1913) * --section-start=SECTIONNAME=ORG: Options. (line 1271) * --secure-plt: PowerPC ELF32. (line 26) * --sort-common: Options. (line 1213) * --sort-section=alignment: Options. (line 1228) * --sort-section=name: Options. (line 1224) * --split-by-file: Options. (line 1232) * --split-by-reloc: Options. (line 1237) * --stack: Options. (line 1919) * --stack-analysis: SPU ELF. (line 29) * --stats: Options. (line 1250) * --strip-all: Options. (line 519) * --strip-debug: Options. (line 523) * --stub-group-size: PowerPC64 ELF64. (line 6) * --stub-group-size=N <1>: ARM. (line 129) * --stub-group-size=N: HPPA ELF32. (line 12) * --subsystem: Options. (line 1926) * --support-old-code: ARM. (line 6) * --sysroot=DIRECTORY: Options. (line 1254) * --target-help: Options. (line 961) * --target1-abs: ARM. (line 32) * --target1-rel: ARM. (line 32) * --target2=TYPE: ARM. (line 37) * --thumb-entry=ENTRY: ARM. (line 17) * --trace: Options. (line 528) * --trace-symbol=SYMBOL: Options. (line 597) * --traditional-format: Options. (line 1259) * --tsaware: Options. (line 1964) * --undefined=SYMBOL: Options. (line 554) * --unique[=SECTION]: Options. (line 572) * --unresolved-symbols: Options. (line 1290) * --use-blx: ARM. (line 74) * --use-nul-prefixed-import-tables: ARM. (line 23) * --verbose: Options. (line 1319) * --version: Options. (line 581) * --version-script=VERSION-SCRIPTFILE: Options. (line 1325) * --vfp11-denorm-fix: ARM. (line 83) * --warn-alternate-em: Options. (line 1437) * --warn-common: Options. (line 1336) * --warn-constructors: Options. (line 1404) * --warn-multiple-gp: Options. (line 1409) * --warn-once: Options. (line 1423) * --warn-section-align: Options. (line 1427) * --warn-shared-textrel: Options. (line 1434) * --warn-unresolved-symbols: Options. (line 1440) * --wdmdriver: Options. (line 1961) * --whole-archive: Options. (line 1449) * --wrap=SYMBOL: Options. (line 1463) * -A ARCH: Options. (line 122) * -a KEYWORD: Options. (line 105) * -assert KEYWORD: Options. (line 745) * -b FORMAT: Options. (line 134) * -Bdynamic: Options. (line 748) * -Bgroup: Options. (line 758) * -Bshareable: Options. (line 1206) * -Bstatic: Options. (line 765) * -Bsymbolic: Options. (line 780) * -Bsymbolic-functions: Options. (line 787) * -c MRI-CMDFILE: Options. (line 158) * -call_shared: Options. (line 748) * -d: Options. (line 168) * -dc: Options. (line 168) * -dn: Options. (line 765) * -dp: Options. (line 168) * -dT SCRIPT: Options. (line 541) * -dy: Options. (line 748) * -E: Options. (line 221) * -e ENTRY: Options. (line 187) * -EB: Options. (line 248) * -EL: Options. (line 251) * -F NAME: Options. (line 276) * -f NAME: Options. (line 255) * -fini=NAME: Options. (line 300) * -g: Options. (line 306) * -G VALUE: Options. (line 309) * -h NAME: Options. (line 317) * -i: Options. (line 326) * -IFILE: Options. (line 904) * -init=NAME: Options. (line 329) * -L DIR: Options. (line 368) * -l NAMESPEC: Options. (line 335) * -M: Options. (line 402) * -m EMULATION: Options. (line 392) * -Map=MAPFILE: Options. (line 965) * -N: Options. (line 445) * -n: Options. (line 439) * -no-relax: Options. (line 1089) * -non_shared: Options. (line 765) * -nostdlib: Options. (line 1054) * -O LEVEL: Options. (line 466) * -o OUTPUT: Options. (line 460) * -P AUDITLIB: Options. (line 177) * -pie: Options. (line 1073) * -q: Options. (line 476) * -qmagic: Options. (line 1083) * -Qy: Options. (line 1086) * -r: Options. (line 489) * -R FILE: Options. (line 508) * -rpath-link=DIR: Options. (line 1151) * -rpath=DIR: Options. (line 1129) * -s: Options. (line 519) * -S: Options. (line 523) * -shared: Options. (line 1206) * -soname=NAME: Options. (line 317) * -static: Options. (line 765) * -t: Options. (line 528) * -T SCRIPT: Options. (line 532) * -Tbss=ORG: Options. (line 1280) * -Tdata=ORG: Options. (line 1280) * -Ttext-segment=ORG: Options. (line 1286) * -Ttext=ORG: Options. (line 1280) * -u SYMBOL: Options. (line 554) * -Ur: Options. (line 562) * -V: Options. (line 581) * -v: Options. (line 581) * -X: Options. (line 591) * -x: Options. (line 587) * -Y PATH: Options. (line 606) * -y SYMBOL: Options. (line 597) * -z defs: Options. (line 976) * -z KEYWORD: Options. (line 610) * -z muldefs: Options. (line 984) * .: Location Counter. (line 6) * /DISCARD/: Output Section Discarding. (line 21) * :PHDR: Output Section Phdr. (line 6) * =FILLEXP: Output Section Fill. (line 6) * >REGION: Output Section Region. (line 6) * [COMMON]: Input Section Common. (line 29) * ABSOLUTE (MRI): MRI. (line 33) * absolute and relocatable symbols: Expression Section. (line 6) * absolute expressions: Expression Section. (line 6) * ABSOLUTE(EXP): Builtin Functions. (line 10) * ADDR(SECTION): Builtin Functions. (line 17) * address, section: Output Section Address. (line 6) * ALIAS (MRI): MRI. (line 44) * ALIGN (MRI): MRI. (line 50) * align expression: Builtin Functions. (line 38) * align location counter: Builtin Functions. (line 38) * ALIGN(ALIGN): Builtin Functions. (line 38) * ALIGN(EXP,ALIGN): Builtin Functions. (line 38) * ALIGN(SECTION_ALIGN): Forced Output Alignment. (line 6) * aligned common symbols: WIN32. (line 424) * ALIGNOF(SECTION): Builtin Functions. (line 64) * allocating memory: MEMORY. (line 6) * architecture: Miscellaneous Commands. (line 72) * architectures: Options. (line 122) * archive files, from cmd line: Options. (line 335) * archive search path in linker script: File Commands. (line 74) * arithmetic: Expressions. (line 6) * arithmetic operators: Operators. (line 6) * ARM interworking support: ARM. (line 6) * AS_NEEDED(FILES): File Commands. (line 54) * ASSERT: Miscellaneous Commands. (line 9) * assertion in linker script: Miscellaneous Commands. (line 9) * assignment in scripts: Assignments. (line 6) * AT(LMA): Output Section LMA. (line 6) * AT>LMA_REGION: Output Section LMA. (line 6) * automatic data imports: WIN32. (line 191) * back end: BFD. (line 6) * BASE (MRI): MRI. (line 54) * BE8: ARM. (line 28) * BFD canonical format: Canonical format. (line 11) * BFD requirements: BFD. (line 16) * big-endian objects: Options. (line 248) * binary input format: Options. (line 134) * BLOCK(EXP): Builtin Functions. (line 77) * bug criteria: Bug Criteria. (line 6) * bug reports: Bug Reporting. (line 6) * bugs in ld: Reporting Bugs. (line 6) * BYTE(EXPRESSION): Output Section Data. (line 6) * C++ constructors, arranging in link: Output Section Keywords. (line 19) * CHIP (MRI): MRI. (line 58) * COLLECT_NO_DEMANGLE: Environment. (line 29) * combining symbols, warnings on: Options. (line 1336) * command files: Scripts. (line 6) * command line: Options. (line 6) * common allocation: Options. (line 862) * common allocation in linker script: Miscellaneous Commands. (line 25) * common symbol placement: Input Section Common. (line 6) * COMMONPAGESIZE: Symbolic Constants. (line 13) * compatibility, MRI: Options. (line 158) * CONSTANT: Symbolic Constants. (line 6) * constants in linker scripts: Constants. (line 6) * constraints on output sections: Output Section Constraint. (line 6) * CONSTRUCTORS: Output Section Keywords. (line 19) * constructors: Options. (line 562) * constructors, arranging in link: Output Section Keywords. (line 19) * Cortex-A8 erratum workaround: i960. (line 39) * crash of linker: Bug Criteria. (line 9) * CREATE_OBJECT_SYMBOLS: Output Section Keywords. (line 9) * creating a DEF file: WIN32. (line 158) * cross reference table: Options. (line 850) * cross references: Miscellaneous Commands. (line 56) * current output location: Location Counter. (line 6) * data: Output Section Data. (line 6) * DATA_SEGMENT_ALIGN(MAXPAGESIZE, COMMONPAGESIZE): Builtin Functions. (line 82) * DATA_SEGMENT_END(EXP): Builtin Functions. (line 103) * DATA_SEGMENT_RELRO_END(OFFSET, EXP): Builtin Functions. (line 109) * dbx: Options. (line 1264) * DEF files, creating: Options. (line 1730) * default emulation: Environment. (line 21) * default input format: Environment. (line 9) * DEFINED(SYMBOL): Builtin Functions. (line 120) * deleting local symbols: Options. (line 587) * demangling, default: Environment. (line 29) * demangling, from command line: Options. (line 891) * direct linking to a dll: WIN32. (line 239) * discarding sections: Output Section Discarding. (line 6) * discontinuous memory: MEMORY. (line 6) * DLLs, creating: Options. (line 1738) * DLLs, linking to: Options. (line 1761) * dot: Location Counter. (line 6) * dot inside sections: Location Counter. (line 36) * dot outside sections: Location Counter. (line 66) * dynamic linker, from command line: Options. (line 904) * dynamic symbol table: Options. (line 221) * ELF program headers: PHDRS. (line 6) * emulation: Options. (line 392) * emulation, default: Environment. (line 21) * END (MRI): MRI. (line 62) * endianness: Options. (line 248) * entry point: Entry Point. (line 6) * entry point, from command line: Options. (line 187) * entry point, thumb: ARM. (line 17) * ENTRY(SYMBOL): Entry Point. (line 6) * error on valid input: Bug Criteria. (line 12) * example of linker script: Simple Example. (line 6) * exporting DLL symbols: WIN32. (line 19) * expression evaluation order: Evaluation. (line 6) * expression sections: Expression Section. (line 6) * expression, absolute: Builtin Functions. (line 10) * expressions: Expressions. (line 6) * EXTERN: Miscellaneous Commands. (line 13) * fatal signal: Bug Criteria. (line 9) * file name wildcard patterns: Input Section Wildcards. (line 6) * FILEHDR: PHDRS. (line 62) * filename symbols: Output Section Keywords. (line 9) * fill pattern, entire section: Output Section Fill. (line 6) * FILL(EXPRESSION): Output Section Data. (line 39) * finalization function: Options. (line 300) * first input file: File Commands. (line 82) * first instruction: Entry Point. (line 6) * FIX_V4BX: ARM. (line 49) * FIX_V4BX_INTERWORKING: ARM. (line 62) * FORCE_COMMON_ALLOCATION: Miscellaneous Commands. (line 20) * forcing input section alignment: Forced Input Alignment. (line 6) * forcing output section alignment: Forced Output Alignment. (line 6) * forcing the creation of dynamic sections: Options. (line 485) * FORMAT (MRI): MRI. (line 66) * functions in expressions: Builtin Functions. (line 6) * garbage collection <1>: Input Section Keep. (line 6) * garbage collection: Options. (line 948) * generating optimized output: Options. (line 466) * GNU linker: Overview. (line 6) * GNUTARGET: Environment. (line 9) * GROUP(FILES): File Commands. (line 47) * grouping input files: File Commands. (line 47) * groups of archives: Options. (line 696) * H8/300 support: H8/300. (line 6) * header size: Builtin Functions. (line 183) * heap size: Options. (line 1672) * help: Options. (line 957) * holes: Location Counter. (line 12) * holes, filling: Output Section Data. (line 39) * HPPA multiple sub-space stubs: HPPA ELF32. (line 6) * HPPA stub grouping: HPPA ELF32. (line 12) * i960 support: i960. (line 6) * image base: Options. (line 1679) * implicit linker scripts: Implicit Linker Scripts. (line 6) * import libraries: WIN32. (line 10) * INCLUDE FILENAME: File Commands. (line 9) * including a linker script: File Commands. (line 9) * including an entire archive: Options. (line 1449) * incremental link: Options. (line 326) * INHIBIT_COMMON_ALLOCATION: Miscellaneous Commands. (line 25) * initialization function: Options. (line 329) * initialized data in ROM: Output Section LMA. (line 39) * input file format in linker script: Format Commands. (line 35) * input filename symbols: Output Section Keywords. (line 9) * input files in linker scripts: File Commands. (line 19) * input files, displaying: Options. (line 528) * input format: Options. (line 134) * input object files in linker scripts: File Commands. (line 19) * input section alignment: Forced Input Alignment. (line 6) * input section basics: Input Section Basics. (line 6) * input section wildcards: Input Section Wildcards. (line 6) * input sections: Input Section. (line 6) * INPUT(FILES): File Commands. (line 19) * INSERT: Miscellaneous Commands. (line 30) * insert user script into default script: Miscellaneous Commands. (line 30) * integer notation: Constants. (line 6) * integer suffixes: Constants. (line 15) * internal object-file format: Canonical format. (line 11) * invalid input: Bug Criteria. (line 14) * K and M integer suffixes: Constants. (line 15) * KEEP: Input Section Keep. (line 6) * l =: MEMORY. (line 74) * lazy evaluation: Evaluation. (line 6) * ld bugs, reporting: Bug Reporting. (line 6) * LDEMULATION: Environment. (line 21) * len =: MEMORY. (line 74) * LENGTH =: MEMORY. (line 74) * LENGTH(MEMORY): Builtin Functions. (line 137) * library search path in linker script: File Commands. (line 74) * link map: Options. (line 402) * link-time runtime library search path: Options. (line 1151) * linker crash: Bug Criteria. (line 9) * linker script concepts: Basic Script Concepts. (line 6) * linker script example: Simple Example. (line 6) * linker script file commands: File Commands. (line 6) * linker script format: Script Format. (line 6) * linker script input object files: File Commands. (line 19) * linker script simple commands: Simple Commands. (line 6) * linker scripts: Scripts. (line 6) * LIST (MRI): MRI. (line 77) * little-endian objects: Options. (line 251) * LOAD (MRI): MRI. (line 84) * load address: Output Section LMA. (line 6) * LOADADDR(SECTION): Builtin Functions. (line 140) * loading, preventing: Output Section Type. (line 22) * local symbols, deleting: Options. (line 591) * location counter: Location Counter. (line 6) * LONG(EXPRESSION): Output Section Data. (line 6) * M and K integer suffixes: Constants. (line 15) * M68HC11 and 68HC12 support: M68HC11/68HC12. (line 6) * machine architecture: Miscellaneous Commands. (line 72) * machine dependencies: Machine Dependent. (line 6) * mapping input sections to output sections: Input Section. (line 6) * MAX: Builtin Functions. (line 143) * MAXPAGESIZE: Symbolic Constants. (line 10) * MEMORY: MEMORY. (line 6) * memory region attributes: MEMORY. (line 34) * memory regions: MEMORY. (line 6) * memory regions and sections: Output Section Region. (line 6) * memory usage: Options. (line 969) * MIN: Builtin Functions. (line 146) * Motorola 68K GOT generation: M68K. (line 6) * MRI compatibility: MRI. (line 6) * MSP430 extra sections: MSP430. (line 11) * NAME (MRI): MRI. (line 90) * name, section: Output Section Name. (line 6) * names: Symbols. (line 6) * naming the output file: Options. (line 460) * NEXT(EXP): Builtin Functions. (line 150) * NMAGIC: Options. (line 439) * NO_ENUM_SIZE_WARNING: ARM. (line 111) * NO_WCHAR_SIZE_WARNING: ARM. (line 118) * NOCROSSREFS(SECTIONS): Miscellaneous Commands. (line 56) * NOLOAD: Output Section Type. (line 22) * not enough room for program headers: Builtin Functions. (line 188) * o =: MEMORY. (line 69) * objdump -i: BFD. (line 6) * object file management: BFD. (line 6) * object files: Options. (line 29) * object formats available: BFD. (line 6) * object size: Options. (line 309) * OMAGIC: Options. (line 454) * ONLY_IF_RO: Output Section Constraint. (line 6) * ONLY_IF_RW: Output Section Constraint. (line 6) * opening object files: BFD outline. (line 6) * operators for arithmetic: Operators. (line 6) * options: Options. (line 6) * ORDER (MRI): MRI. (line 95) * org =: MEMORY. (line 69) * ORIGIN =: MEMORY. (line 69) * ORIGIN(MEMORY): Builtin Functions. (line 156) * orphan: Orphan Sections. (line 6) * output file after errors: Options. (line 1048) * output file format in linker script: Format Commands. (line 10) * output file name in linker script: File Commands. (line 64) * output section alignment: Forced Output Alignment. (line 6) * output section attributes: Output Section Attributes. (line 6) * output section data: Output Section Data. (line 6) * OUTPUT(FILENAME): File Commands. (line 64) * OUTPUT_ARCH(BFDARCH): Miscellaneous Commands. (line 72) * OUTPUT_FORMAT(BFDNAME): Format Commands. (line 10) * OVERLAY: Overlay Description. (line 6) * overlays: Overlay Description. (line 6) * partial link: Options. (line 489) * PE import table prefixing: ARM. (line 23) * PHDRS: PHDRS. (line 62) * PIC_VENEER: ARM. (line 124) * position independent executables: Options. (line 1075) * PowerPC ELF32 options: PowerPC ELF32. (line 16) * PowerPC GOT: PowerPC ELF32. (line 33) * PowerPC long branches: PowerPC ELF32. (line 6) * PowerPC PLT: PowerPC ELF32. (line 16) * PowerPC stub symbols: PowerPC ELF32. (line 47) * PowerPC TLS optimization: PowerPC ELF32. (line 51) * PowerPC64 dot symbols: PowerPC64 ELF64. (line 33) * PowerPC64 ELF64 options: PowerPC64 ELF64. (line 6) * PowerPC64 multi-TOC: PowerPC64 ELF64. (line 74) * PowerPC64 OPD optimization: PowerPC64 ELF64. (line 48) * PowerPC64 OPD spacing: PowerPC64 ELF64. (line 54) * PowerPC64 stub grouping: PowerPC64 ELF64. (line 6) * PowerPC64 stub symbols: PowerPC64 ELF64. (line 29) * PowerPC64 TLS optimization: PowerPC64 ELF64. (line 43) * PowerPC64 TOC optimization: PowerPC64 ELF64. (line 60) * precedence in expressions: Operators. (line 6) * prevent unnecessary loading: Output Section Type. (line 22) * program headers: PHDRS. (line 6) * program headers and sections: Output Section Phdr. (line 6) * program headers, not enough room: Builtin Functions. (line 188) * program segments: PHDRS. (line 6) * PROVIDE: PROVIDE. (line 6) * PROVIDE_HIDDEN: PROVIDE_HIDDEN. (line 6) * PUBLIC (MRI): MRI. (line 103) * QUAD(EXPRESSION): Output Section Data. (line 6) * quoted symbol names: Symbols. (line 6) * read-only text: Options. (line 439) * read/write from cmd line: Options. (line 445) * region alias: REGION_ALIAS. (line 6) * region names: REGION_ALIAS. (line 6) * REGION_ALIAS(ALIAS, REGION): REGION_ALIAS. (line 6) * regions of memory: MEMORY. (line 6) * relative expressions: Expression Section. (line 6) * relaxing addressing modes: Options. (line 1089) * relaxing on H8/300: H8/300. (line 9) * relaxing on i960: i960. (line 31) * relaxing on M68HC11: M68HC11/68HC12. (line 12) * relaxing on Xtensa: Xtensa. (line 27) * relocatable and absolute symbols: Expression Section. (line 6) * relocatable output: Options. (line 489) * removing sections: Output Section Discarding. (line 6) * reporting bugs in ld: Reporting Bugs. (line 6) * requirements for BFD: BFD. (line 16) * retain relocations in final executable: Options. (line 476) * retaining specified symbols: Options. (line 1115) * ROM initialized data: Output Section LMA. (line 39) * round up expression: Builtin Functions. (line 38) * round up location counter: Builtin Functions. (line 38) * runtime library name: Options. (line 317) * runtime library search path: Options. (line 1129) * runtime pseudo-relocation: WIN32. (line 217) * scaled integers: Constants. (line 15) * scommon section: Input Section Common. (line 20) * script files: Options. (line 532) * scripts: Scripts. (line 6) * search directory, from cmd line: Options. (line 368) * search path in linker script: File Commands. (line 74) * SEARCH_DIR(PATH): File Commands. (line 74) * SECT (MRI): MRI. (line 109) * section address: Output Section Address. (line 6) * section address in expression: Builtin Functions. (line 17) * section alignment: Builtin Functions. (line 64) * section alignment, warnings on: Options. (line 1427) * section data: Output Section Data. (line 6) * section fill pattern: Output Section Fill. (line 6) * section load address: Output Section LMA. (line 6) * section load address in expression: Builtin Functions. (line 140) * section name: Output Section Name. (line 6) * section name wildcard patterns: Input Section Wildcards. (line 6) * section size: Builtin Functions. (line 167) * section, assigning to memory region: Output Section Region. (line 6) * section, assigning to program header: Output Section Phdr. (line 6) * SECTIONS: SECTIONS. (line 6) * sections, discarding: Output Section Discarding. (line 6) * segment origins, cmd line: Options. (line 1280) * SEGMENT_START(SEGMENT, DEFAULT): Builtin Functions. (line 159) * segments, ELF: PHDRS. (line 6) * shared libraries: Options. (line 1208) * SHORT(EXPRESSION): Output Section Data. (line 6) * SIZEOF(SECTION): Builtin Functions. (line 167) * SIZEOF_HEADERS: Builtin Functions. (line 183) * small common symbols: Input Section Common. (line 20) * SORT: Input Section Wildcards. (line 58) * SORT_BY_ALIGNMENT: Input Section Wildcards. (line 54) * SORT_BY_NAME: Input Section Wildcards. (line 46) * SPU: SPU ELF. (line 46) * SPU ELF options: SPU ELF. (line 6) * SPU extra overlay stubs: SPU ELF. (line 19) * SPU local store size: SPU ELF. (line 24) * SPU overlay stub symbols: SPU ELF. (line 15) * SPU overlays: SPU ELF. (line 9) * SPU plugins: SPU ELF. (line 6) * SQUAD(EXPRESSION): Output Section Data. (line 6) * stack size: Options. (line 1919) * standard Unix system: Options. (line 7) * start of execution: Entry Point. (line 6) * STARTUP(FILENAME): File Commands. (line 82) * strip all symbols: Options. (line 519) * strip debugger symbols: Options. (line 523) * stripping all but some symbols: Options. (line 1115) * STUB_GROUP_SIZE: ARM. (line 129) * SUBALIGN(SUBSECTION_ALIGN): Forced Input Alignment. (line 6) * suffixes for integers: Constants. (line 15) * symbol defaults: Builtin Functions. (line 120) * symbol definition, scripts: Assignments. (line 6) * symbol names: Symbols. (line 6) * symbol tracing: Options. (line 597) * symbol versions: VERSION. (line 6) * symbol-only input: Options. (line 508) * symbolic constants: Symbolic Constants. (line 6) * symbols, from command line: Options. (line 878) * symbols, relocatable and absolute: Expression Section. (line 6) * symbols, retaining selectively: Options. (line 1115) * synthesizing linker: Options. (line 1089) * synthesizing on H8/300: H8/300. (line 14) * TARGET(BFDNAME): Format Commands. (line 35) * TARGET1: ARM. (line 32) * TARGET2: ARM. (line 37) * text segment origin, cmd line: Options. (line 1287) * thumb entry point: ARM. (line 17) * TI COFF versions: TI COFF. (line 6) * traditional format: Options. (line 1259) * trampoline generation on M68HC11: M68HC11/68HC12. (line 31) * trampoline generation on M68HC12: M68HC11/68HC12. (line 31) * unallocated address, next: Builtin Functions. (line 150) * undefined symbol: Options. (line 554) * undefined symbol in linker script: Miscellaneous Commands. (line 13) * undefined symbols, warnings on: Options. (line 1423) * uninitialized data placement: Input Section Common. (line 6) * unspecified memory: Output Section Data. (line 39) * usage: Options. (line 957) * USE_BLX: ARM. (line 74) * using a DEF file: WIN32. (line 57) * using auto-export functionality: WIN32. (line 22) * Using decorations: WIN32. (line 162) * variables, defining: Assignments. (line 6) * verbose: Options. (line 1319) * version: Options. (line 581) * version script: VERSION. (line 6) * version script, symbol versions: Options. (line 1325) * VERSION {script text}: VERSION. (line 6) * versions of symbols: VERSION. (line 6) * VFP11_DENORM_FIX: ARM. (line 83) * warnings, on combining symbols: Options. (line 1336) * warnings, on section alignment: Options. (line 1427) * warnings, on undefined symbols: Options. (line 1423) * weak externals: WIN32. (line 407) * what is this?: Overview. (line 6) * wildcard file name patterns: Input Section Wildcards. (line 6) * Xtensa options: Xtensa. (line 56) * Xtensa processors: Xtensa. (line 6)  Tag Table: Node: Top813 Node: Overview1596 Node: Invocation2710 Node: Options3118 Node: Environment93335 Node: Scripts95095 Node: Basic Script Concepts96829 Node: Script Format99536 Node: Simple Example100399 Node: Simple Commands103495 Node: Entry Point104001 Node: File Commands104934 Node: Format Commands108935 Node: REGION_ALIAS110891 Node: Miscellaneous Commands115723 Node: Assignments119099 Node: Simple Assignments119590 Node: PROVIDE121326 Node: PROVIDE_HIDDEN122531 Node: Source Code Reference122775 Node: SECTIONS126355 Node: Output Section Description128246 Node: Output Section Name129333 Node: Output Section Address130209 Node: Input Section132444 Node: Input Section Basics133245 Node: Input Section Wildcards136463 Node: Input Section Common141196 Node: Input Section Keep142678 Node: Input Section Example143168 Node: Output Section Data144136 Node: Output Section Keywords146913 Node: Output Section Discarding150482 Node: Output Section Attributes151663 Node: Output Section Type152764 Node: Output Section LMA153835 Node: Forced Output Alignment156906 Node: Forced Input Alignment157174 Node: Output Section Constraint157563 Node: Output Section Region157991 Node: Output Section Phdr158424 Node: Output Section Fill159088 Node: Overlay Description160230 Node: MEMORY164533 Node: PHDRS168868 Node: VERSION174122 Node: Expressions182215 Node: Constants183144 Node: Symbolic Constants184019 Node: Symbols184570 Node: Orphan Sections185317 Node: Location Counter186481 Node: Operators190917 Node: Evaluation191839 Node: Expression Section193203 Node: Builtin Functions196804 Node: Implicit Linker Scripts204765 Node: Machine Dependent205540 Node: H8/300206556 Node: i960208181 Node: M68HC11/68HC12210385 Node: ARM211839 Node: HPPA ELF32219351 Node: M68K220974 Node: MMIX221883 Node: MSP430223048 Node: PowerPC ELF32224097 Node: PowerPC64 ELF64226933 Node: SPU ELF231349 Node: TI COFF233981 Node: WIN32234507 Node: Xtensa254632 Node: BFD257597 Node: BFD outline259052 Node: BFD information loss260338 Node: Canonical format262855 Node: Reporting Bugs267212 Node: Bug Criteria267906 Node: Bug Reporting268605 Node: MRI275644 Node: GNU Free Documentation License280287 Node: LD Index305443  End Tag Table