| Index Entry |
|
Section |
|
" |
|
|
| " : |
|
Symbols |
|
- |
|
|
| -( : |
|
Options |
| --accept-unknown-input-arch : |
|
Options |
| --add-needed : |
|
Options |
| --add-stdcall-alias : |
|
Options |
| --allow-multiple-definition : |
|
Options |
| --allow-shlib-undefined : |
|
Options |
| --as-needed : |
|
Options |
| --audit AUDITLIB : |
|
Options |
| --auxiliary=name : |
|
Options |
| --bank-window : |
|
Options |
| --base-file : |
|
Options |
| --be8 : |
|
ARM |
| --branch-stub on C-SKY : |
|
Options |
| --bss-plt : |
|
PowerPC ELF32 |
| --build-id : |
|
Options |
| --build-id=style : |
|
Options |
| --check-sections : |
|
Options |
| --cmse-implib : |
|
ARM |
| --code-region : |
|
MSP430 |
| --compact-branches : |
|
Options |
| --compress-debug-sections=none : |
|
Options |
| --compress-debug-sections=zlib : |
|
Options |
| --compress-debug-sections=zlib-gabi : |
|
Options |
| --compress-debug-sections=zlib-gnu : |
|
Options |
| --compress-debug-sections=zstd : |
|
Options |
| --copy-dt-needed-entries : |
|
Options |
| --cref : |
|
Options |
| --ctf-share-types : |
|
Options |
| --ctf-variables : |
|
Options |
| --data-region : |
|
MSP430 |
| --default-imported-symver : |
|
Options |
| --default-script=script : |
|
Options |
| --default-symver : |
|
Options |
| --defsym=symbol=exp : |
|
Options |
| --demangle[=style] : |
|
Options |
| --depaudit AUDITLIB : |
|
Options |
| --dependency-file=depfile : |
|
Options |
| --disable-auto-image-base : |
|
Options |
| --disable-auto-import : |
|
Options |
| --disable-large-address-aware : |
|
Options |
| --disable-linker-version : |
|
Options |
| --disable-long-section-names : |
|
Options |
| --disable-multiple-abs-defs : |
|
Options |
| --disable-new-dtags : |
|
Options |
| --disable-runtime-pseudo-reloc : |
|
Options |
| --disable-sec-transformation : |
|
MSP430 |
| --disable-stdcall-fixup : |
|
Options |
| --discard-all : |
|
Options |
| --discard-locals : |
|
Options |
| --dll : |
|
Options |
| --dll-search-prefix : |
|
Options |
| --dotsyms : |
|
PowerPC64 ELF64 |
| --dsbt-index : |
|
Options |
| --dsbt-size : |
|
Options |
| --dynamic-linker=file : |
|
Options |
| --dynamic-list-cpp-new : |
|
Options |
| --dynamic-list-cpp-typeinfo : |
|
Options |
| --dynamic-list-data : |
|
Options |
| --dynamic-list=dynamic-list-file : |
|
Options |
| --dynamicbase : |
|
Options |
| --eh-frame-hdr : |
|
Options |
| --embedded-relocs : |
|
Options |
| --emit-relocs : |
|
Options |
| --emit-stack-syms : |
|
SPU ELF |
| --emit-stub-syms : |
|
PowerPC ELF32 |
| --emit-stub-syms : |
|
PowerPC64 ELF64 |
| --emit-stub-syms : |
|
SPU ELF |
| --enable-auto-image-base : |
|
Options |
| --enable-auto-import : |
|
Options |
| --enable-extra-pe-debug : |
|
Options |
| --enable-linker-version : |
|
Options |
| --enable-long-section-names : |
|
Options |
| --enable-new-dtags : |
|
Options |
| --enable-non-contiguous-regions : |
|
Options |
| --enable-non-contiguous-regions-warnings : |
|
Options |
| --enable-reloc-section : |
|
Options |
| --enable-runtime-pseudo-reloc : |
|
Options |
| --enable-stdcall-fixup : |
|
Options |
| --entry=entry : |
|
Options |
| --error-execstack : |
|
Options |
| --error-handling-script=scriptname : |
|
Options |
| --error-rwx-segments : |
|
Options |
| --error-unresolved-symbols : |
|
Options |
| --exclude-all-symbols : |
|
Options |
| --exclude-libs : |
|
Options |
| --exclude-modules-for-implib : |
|
Options |
| --exclude-symbols : |
|
Options |
| --export-all-symbols : |
|
Options |
| --export-dynamic : |
|
Options |
| --export-dynamic-symbol-list=file : |
|
Options |
| --export-dynamic-symbol=glob : |
|
Options |
| --extra-overlay-stubs : |
|
SPU ELF |
| --fatal-warnings : |
|
Options |
| --file-alignment : |
|
Options |
| --filter=name : |
|
Options |
| --fix-arm1176 : |
|
ARM |
| --fix-cortex-a53-835769 : |
|
ARM |
| --fix-cortex-a8 : |
|
ARM |
| --fix-stm32l4xx-629360 : |
|
ARM |
| --fix-v4bx : |
|
ARM |
| --fix-v4bx-interworking : |
|
ARM |
| --force-dynamic : |
|
Options |
| --force-exe-suffix : |
|
Options |
| --force-group-allocation : |
|
Options |
| --forceinteg : |
|
Options |
| --format=format : |
|
Options |
| --format=version : |
|
TI COFF |
| --gc-keep-exported : |
|
Options |
| --gc-sections : |
|
Options |
| --got : |
|
Options |
| --got=type : |
|
M68K |
| --gpsize=value : |
|
Options |
| --hash-size=number : |
|
Options |
| --hash-style=style : |
|
Options |
| --heap : |
|
Options |
| --help : |
|
Options |
| --high-entropy-va : |
|
Options |
| --ignore-branch-isa : |
|
Options |
| --ignore-branch-isa : |
|
MIPS |
| --image-base : |
|
Options |
| --imagic : |
|
Options |
| --in-implib=file : |
|
ARM |
| --insert-timestamp : |
|
Options |
| --insn32 : |
|
Options |
| --insn32 : |
|
MIPS |
| --just-symbols=file : |
|
Options |
| --kill-at : |
|
Options |
| --large-address-aware : |
|
Options |
| --ld-generated-unwind-info : |
|
Options |
| --leading-underscore : |
|
Options |
| --library-path=dir : |
|
Options |
| --library=namespec : |
|
Options |
| --local-store=lo:hi : |
|
SPU ELF |
| --long-plt : |
|
ARM |
| --major-image-version : |
|
Options |
| --major-os-version : |
|
Options |
| --major-subsystem-version : |
|
Options |
| --max-cache-size=size : |
|
Options |
| --merge-exidx-entries : |
|
ARM |
| --minor-image-version : |
|
Options |
| --minor-os-version : |
|
Options |
| --minor-subsystem-version : |
|
Options |
| --mri-script=MRI-cmdfile : |
|
Options |
| --multi-subspace : |
|
HPPA ELF32 |
| --nmagic : |
|
Options |
| --nmagic : |
|
Options |
| --no-accept-unknown-input-arch : |
|
Options |
| --no-add-needed : |
|
Options |
| --no-allow-shlib-undefined : |
|
Options |
| --no-apply-dynamic-relocs : |
|
ARM |
| --no-as-needed : |
|
Options |
| --no-bind : |
|
Options |
| --no-check-sections : |
|
Options |
| --no-compact-branches : |
|
Options |
| --no-copy-dt-needed-entries : |
|
Options |
| --no-ctf-variables : |
|
Options |
| --no-define-common : |
|
Options |
| --no-demangle : |
|
Options |
| --no-dotsyms : |
|
PowerPC64 ELF64 |
| --no-dynamic-linker : |
|
Options |
| --no-eh-frame-hdr : |
|
Options |
| --no-enum-size-warning : |
|
ARM |
| --no-export-dynamic : |
|
Options |
| --no-fatal-warnings : |
|
Options |
| --no-fix-arm1176 : |
|
ARM |
| --no-fix-cortex-a53-835769 : |
|
ARM |
| --no-fix-cortex-a8 : |
|
ARM |
| --no-gc-sections : |
|
Options |
| --no-ignore-branch-isa : |
|
Options |
| --no-ignore-branch-isa : |
|
MIPS |
| --no-inline-optimize : |
|
PowerPC64 ELF64 |
| --no-insn32 : |
|
Options |
| --no-insn32 : |
|
MIPS |
| --no-isolation : |
|
Options |
| --no-keep-memory : |
|
Options |
| --no-leading-underscore : |
|
Options |
| --no-merge-exidx-entries : |
|
Options |
| --no-merge-exidx-entries : |
|
ARM |
| --no-multi-toc : |
|
PowerPC64 ELF64 |
| --no-omagic : |
|
Options |
| --no-omagic : |
|
Options |
| --no-opd-optimize : |
|
PowerPC64 ELF64 |
| --no-overlays : |
|
SPU ELF |
| --no-plt-align : |
|
PowerPC64 ELF64 |
| --no-plt-localentry : |
|
PowerPC64 ELF64 |
| --no-plt-static-chain : |
|
PowerPC64 ELF64 |
| --no-plt-thread-safe : |
|
PowerPC64 ELF64 |
| --no-power10-stubs : |
|
PowerPC64 ELF64 |
| --no-print-gc-sections : |
|
Options |
| --no-print-map-discarded : |
|
Options |
| --no-print-map-locals : |
|
Options |
| --no-save-restore-funcs : |
|
PowerPC64 ELF64 |
| --no-seh : |
|
Options |
| --no-strip-discarded : |
|
Options |
| --no-tls-get-addr-optimize : |
|
PowerPC64 ELF64 |
| --no-tls-get-addr-regsave : |
|
PowerPC64 ELF64 |
| --no-tls-optimize : |
|
PowerPC ELF32 |
| --no-tls-optimize : |
|
PowerPC64 ELF64 |
| --no-toc-optimize : |
|
PowerPC64 ELF64 |
| --no-toc-sort : |
|
PowerPC64 ELF64 |
| --no-trampoline : |
|
Options |
| --no-undefined : |
|
Options |
| --no-undefined-version : |
|
Options |
| --no-warn-mismatch : |
|
Options |
| --no-warn-search-mismatch : |
|
Options |
| --no-warnings : |
|
Options |
| --no-wchar-size-warning : |
|
ARM |
| --no-whole-archive : |
|
Options |
| --noinhibit-exec : |
|
Options |
| --non-overlapping-opd : |
|
PowerPC64 ELF64 |
| --nxcompat : |
|
Options |
| --oformat=output-format : |
|
Options |
| --omagic : |
|
Options |
| --omagic : |
|
Options |
| --orphan-handling=MODE : |
|
Options |
| --out-implib : |
|
Options |
| --output-def : |
|
Options |
| --output=output : |
|
Options |
| --package-metadata=JSON : |
|
Options |
| --pic-executable : |
|
Options |
| --pic-veneer : |
|
ARM |
| --plt-align : |
|
PowerPC64 ELF64 |
| --plt-localentry : |
|
PowerPC64 ELF64 |
| --plt-static-chain : |
|
PowerPC64 ELF64 |
| --plt-thread-safe : |
|
PowerPC64 ELF64 |
| --plugin : |
|
SPU ELF |
| --pop-state : |
|
Options |
| --power10-stubs : |
|
PowerPC64 ELF64 |
| --print-gc-sections : |
|
Options |
| --print-map : |
|
Options |
| --print-map-discarded : |
|
Options |
| --print-map-locals : |
|
Options |
| --print-memory-usage : |
|
Options |
| --print-output-format : |
|
Options |
| --push-state : |
|
Options |
| --reduce-memory-overheads : |
|
Options |
| --relax : |
|
Options |
| --relax on Nios II : |
|
Nios II |
| --relax on PowerPC : |
|
PowerPC ELF32 |
| --relax on Xtensa: |
|
Xtensa |
| --relocatable : |
|
Options |
| --remap-inputs-file=file : |
|
Options |
| --remap-inputs=pattern=filename : |
|
Options |
| --require-defined=symbol : |
|
Options |
| --retain-symbols-file=filename : |
|
Options |
| --s390-pgste : |
|
S/390 ELF |
| --save-restore-funcs : |
|
PowerPC64 ELF64 |
| --script=script : |
|
Options |
| --sdata-got : |
|
PowerPC ELF32 |
| --section-alignment : |
|
Options |
| --section-ordering-file : |
|
Options |
| --section-start=sectionname=org : |
|
Options |
| --secure-plt : |
|
PowerPC ELF32 |
| --sort-common : |
|
Options |
| --sort-section=alignment : |
|
Options |
| --sort-section=name : |
|
Options |
| --spare-dynamic-tags : |
|
Options |
| --split-by-file : |
|
Options |
| --split-by-reloc : |
|
Options |
| --stack : |
|
Options |
| --stack-analysis : |
|
SPU ELF |
| --stats : |
|
Options |
| --strip-all : |
|
Options |
| --strip-debug : |
|
Options |
| --strip-discarded : |
|
Options |
| --stub-group-size : |
|
PowerPC64 ELF64 |
| --stub-group-size on C-SKY : |
|
Options |
| --stub-group-size=N : |
|
ARM |
| --stub-group-size=N : |
|
HPPA ELF32 |
| --subsystem : |
|
Options |
| --support-old-code : |
|
ARM |
| --sysroot=directory : |
|
Options |
| --target-help : |
|
Options |
| --target1-abs : |
|
ARM |
| --target1-rel : |
|
ARM |
| --target2=type : |
|
ARM |
| --task-link : |
|
Options |
| --thumb-entry=entry : |
|
ARM |
| --tls-get-addr-optimize : |
|
PowerPC64 ELF64 |
| --tls-get-addr-regsave : |
|
PowerPC64 ELF64 |
| --trace : |
|
Options |
| --trace-symbol=symbol : |
|
Options |
| --traditional-format : |
|
Options |
| --tsaware : |
|
Options |
| --undefined=symbol : |
|
Options |
| --unique[=SECTION] : |
|
Options |
| --unresolved-symbols : |
|
Options |
| --use-blx : |
|
ARM |
| --use-nul-prefixed-import-tables : |
|
ARM |
| --verbose[=NUMBER] : |
|
Options |
| --version : |
|
Options |
| --version-script=version-scriptfile : |
|
Options |
| --vfp11-denorm-fix : |
|
ARM |
| --warn-alternate-em : |
|
Options |
| --warn-common : |
|
Options |
| --warn-constructors : |
|
Options |
| --warn-execstack : |
|
Options |
| --warn-multiple-gp : |
|
Options |
| --warn-once : |
|
Options |
| --warn-rwx-segments : |
|
Options |
| --warn-section-align : |
|
Options |
| --warn-textrel : |
|
Options |
| --warn-unresolved-symbols : |
|
Options |
| --wdmdriver : |
|
Options |
| --whole-archive : |
|
Options |
| --wrap=symbol : |
|
Options |
| -a keyword : |
|
Options |
| -assert keyword : |
|
Options |
| -b format : |
|
Options |
| -Bdynamic : |
|
Options |
| -Bgroup : |
|
Options |
| -Bno-symbolic : |
|
Options |
| -Bshareable : |
|
Options |
| -Bstatic : |
|
Options |
| -Bsymbolic : |
|
Options |
| -Bsymbolic-functions : |
|
Options |
| -c MRI-cmdfile : |
|
Options |
| -call_shared : |
|
Options |
| -d : |
|
Options |
| -dc : |
|
Options |
| -dn : |
|
Options |
| -dp : |
|
Options |
| -dT script : |
|
Options |
| -dy : |
|
Options |
| -E : |
|
Options |
| -e entry : |
|
Options |
| -EB : |
|
Options |
| -EL : |
|
Options |
| -f name : |
|
Options |
| -F name : |
|
Options |
| -fini=name : |
|
Options |
| -g : |
|
Options |
| -G value : |
|
Options |
| -h name : |
|
Options |
| -i : |
|
Options |
| -Ifile : |
|
Options |
| -init=name : |
|
Options |
| -L dir : |
|
Options |
| -l namespec : |
|
Options |
| -M : |
|
Options |
| -m emulation : |
|
Options |
| -Map=mapfile : |
|
Options |
| -n : |
|
Options |
| -N : |
|
Options |
| -N : |
|
Options |
| -n : |
|
Options |
| -no-pie : |
|
Options |
| no-relax: |
|
Options |
| -non_shared : |
|
Options |
| -nostdlib : |
|
Options |
| -O level : |
|
Options |
| -o output : |
|
Options |
| -P AUDITLIB : |
|
Options |
| -pie : |
|
Options |
| -plugin name : |
|
Options |
| -plugin-save-temps : |
|
Options |
| -q : |
|
Options |
| -qmagic : |
|
Options |
| -Qy : |
|
Options |
| -r : |
|
Options |
| -R file : |
|
Options |
| -rpath-link=dir : |
|
Options |
| -rpath=dir : |
|
Options |
| -s : |
|
Options |
| -S : |
|
Options |
| -shared : |
|
Options |
| -soname=name : |
|
Options |
| -static : |
|
Options |
| -t : |
|
Options |
| -T script : |
|
Options |
| -Tbss=org : |
|
Options |
| -Tdata=org : |
|
Options |
| -Tldata-segment=org : |
|
Options |
| -Trodata-segment=org : |
|
Options |
| -Ttext-segment=org : |
|
Options |
| -Ttext=org : |
|
Options |
| -u symbol : |
|
Options |
| -Ur : |
|
Options |
| -v : |
|
Options |
| -V : |
|
Options |
| -w : |
|
Options |
| -x : |
|
Options |
| -X : |
|
Options |
| -Y path : |
|
Options |
| -y symbol : |
|
Options |
| -z : |
|
Options |
| -z defs : |
|
Options |
| -z keyword : |
|
Options |
| -z muldefs : |
|
Options |
| -z undefs : |
|
Options |
|
. |
|
|
| . : |
|
Location Counter |
|
/ |
|
|
| /DISCARD/: |
|
Output Section Discarding |
|
3 |
|
|
| 32-bit PLT entries: |
|
ARM |
|
: |
|
|
| :phdr : |
|
Output Section Phdr |
|
= |
|
|
| =fillexp : |
|
Output Section Fill |
|
> |
|
|
| >region : |
|
Output Section Region |
|
[ |
|
|
| [COMMON]: |
|
Input Section Common |
|
A |
|
|
| AArch64 rela addend: |
|
ARM |
| ABSOLUTE (MRI): |
|
MRI |
| absolute and relocatable symbols: |
|
Expression Section |
| absolute expressions: |
|
Expression Section |
| ABSOLUTE(exp) : |
|
Builtin Functions |
| ADDR(section) : |
|
Builtin Functions |
| address, section: |
|
Output Section Address |
| ALIAS (MRI): |
|
MRI |
| ALIGN (MRI): |
|
MRI |
| align expression: |
|
Builtin Functions |
| align location counter: |
|
Builtin Functions |
| ALIGN(align) : |
|
Builtin Functions |
| ALIGN(exp,align) : |
|
Builtin Functions |
| ALIGN(section_align) : |
|
Forced Output Alignment |
| aligned common symbols: |
|
WIN32 |
| ALIGNOF(section) : |
|
Builtin Functions |
| allocating memory: |
|
MEMORY |
| architecture: |
|
Miscellaneous Commands |
| archive files, from cmd line: |
|
Options |
| archive search path in linker script: |
|
File Commands |
| arithmetic: |
|
Expressions |
| arithmetic operators: |
|
Operators |
| ARM interworking support: |
|
ARM |
| ARM1176 erratum workaround: |
|
ARM |
| ASCIZ ``string'' : |
|
Output Section Data |
| ASSERT : |
|
Miscellaneous Commands |
| assertion in linker script: |
|
Miscellaneous Commands |
| assignment in scripts: |
|
Assignments |
| AS_NEEDED(files) : |
|
File Commands |
| AT(lma) : |
|
Output Section LMA |
| AT>lma_region : |
|
Output Section LMA |
| automatic data imports: |
|
WIN32 |
|
B |
|
|
| back end: |
|
BFD |
| BASE (MRI): |
|
MRI |
| BE8: |
|
ARM |
| BFD canonical format: |
|
Canonical format |
| BFD requirements: |
|
BFD |
| big-endian objects: |
|
Options |
| binary input format: |
|
Options |
| BLOCK(exp) : |
|
Builtin Functions |
| bug criteria: |
|
Bug Criteria |
| bug reports: |
|
Bug Reporting |
| bugs in ld : |
|
Reporting Bugs |
| BYTE(expression) : |
|
Output Section Data |
|
C |
|
|
| C++ constructors, arranging in link: |
|
Output Section Keywords |
| CHIP (MRI): |
|
MRI |
| COLLECT_NO_DEMANGLE : |
|
Environment |
| combining symbols, warnings on: |
|
Options |
| COMDAT: |
|
Options |
| COMDAT: |
|
Miscellaneous Commands |
| command files: |
|
Scripts |
| command line: |
|
Options |
| common allocation: |
|
Options |
| common allocation: |
|
Options |
| common allocation in linker script: |
|
Miscellaneous Commands |
| common allocation in linker script: |
|
Miscellaneous Commands |
| common symbol placement: |
|
Input Section Common |
| COMMONPAGESIZE : |
|
Symbolic Constants |
| compatibility, MRI: |
|
Options |
| CONSTANT : |
|
Symbolic Constants |
| constants in linker scripts: |
|
Constants |
| constraints on output sections: |
|
Output Section Constraint |
| constructors: |
|
Options |
| CONSTRUCTORS : |
|
Output Section Keywords |
| constructors, arranging in link: |
|
Output Section Keywords |
| Cortex-A53 erratum 835769 workaround: |
|
ARM |
| Cortex-A8 erratum workaround: |
|
ARM |
| crash of linker: |
|
Bug Criteria |
| CREATE_OBJECT_SYMBOLS : |
|
Output Section Keywords |
| creating a DEF file: |
|
WIN32 |
| cross reference table: |
|
Options |
| cross references: |
|
Miscellaneous Commands |
| cross references: |
|
Miscellaneous Commands |
| ctf type sharing: |
|
Options |
| ctf variables: |
|
Options |
| current output location: |
|
Location Counter |
|
D |
|
|
| data: |
|
Output Section Data |
| DATA_SEGMENT_ALIGN(maxpagesize, commonpagesize) : |
|
Builtin Functions |
| DATA_SEGMENT_END(exp) : |
|
Builtin Functions |
| DATA_SEGMENT_RELRO_END(offset, exp) : |
|
Builtin Functions |
| dbx: |
|
Options |
| DEF files, creating: |
|
Options |
| default emulation: |
|
Environment |
| default input format: |
|
Environment |
| defined symbol: |
|
Options |
| DEFINED(symbol) : |
|
Builtin Functions |
| deleting local symbols: |
|
Options |
| demangling, default: |
|
Environment |
| demangling, from command line: |
|
Options |
| dependency file: |
|
Options |
| direct linking to a dll: |
|
WIN32 |
| discarding sections: |
|
Output Section Discarding |
| discontinuous memory: |
|
MEMORY |
| DLLs, creating: |
|
Options |
| DLLs, creating: |
|
Options |
| DLLs, creating: |
|
Options |
| DLLs, linking to: |
|
Options |
| dot: |
|
Location Counter |
| dot inside sections: |
|
Location Counter |
| dot outside sections: |
|
Location Counter |
| dynamic linker, from command line: |
|
Options |
| dynamic symbol table: |
|
Options |
|
E |
|
|
| ELF program headers: |
|
PHDRS |
| ELF symbol visibility: |
|
Options |
| emulation: |
|
Options |
| emulation, default: |
|
Environment |
| END (MRI): |
|
MRI |
| endianness: |
|
Options |
| entry point: |
|
Entry Point |
| entry point, from command line: |
|
Options |
| entry point, thumb: |
|
ARM |
| ENTRY(symbol) : |
|
Entry Point |
| error on valid input: |
|
Bug Criteria |
| example of linker script: |
|
Simple Example |
| EXCLUDE_FILE: |
|
Input Section Basics |
| executable segments, warnings on: |
|
Options |
| executable stack, warnings on: |
|
Options |
| export dynamic symbol: |
|
Options |
| export dynamic symbol list: |
|
Options |
| exporting DLL symbols: |
|
WIN32 |
| expression evaluation order: |
|
Evaluation |
| expression sections: |
|
Expression Section |
| expression, absolute: |
|
Builtin Functions |
| expressions: |
|
Expressions |
| EXTERN : |
|
Miscellaneous Commands |
|
F |
|
|
| fatal signal: |
|
Bug Criteria |
| file name wildcard patterns: |
|
Input Section Wildcards |
| FILEHDR : |
|
PHDRS |
| filename symbols: |
|
Output Section Keywords |
| fill pattern, entire section: |
|
Output Section Fill |
| FILL(expression) : |
|
Output Section Data |
| finalization function: |
|
Options |
| first input file: |
|
File Commands |
| first instruction: |
|
Entry Point |
| FIX_V4BX: |
|
ARM |
| FIX_V4BX_INTERWORKING: |
|
ARM |
| FORCE_COMMON_ALLOCATION : |
|
Miscellaneous Commands |
| FORCE_GROUP_ALLOCATION : |
|
Miscellaneous Commands |
| forcing input section alignment: |
|
Forced Input Alignment |
| forcing output section alignment: |
|
Forced Output Alignment |
| forcing the creation of dynamic sections: |
|
Options |
| FORMAT (MRI): |
|
MRI |
| functions in expressions: |
|
Builtin Functions |
|
G |
|
|
| garbage collection: |
|
Options |
| garbage collection: |
|
Options |
| garbage collection: |
|
Options |
| garbage collection: |
|
Input Section Keep |
| generating optimized output: |
|
Options |
| GNU linker: |
|
Overview |
| GNUTARGET : |
|
Environment |
| group allocation in linker script: |
|
Options |
| group allocation in linker script: |
|
Miscellaneous Commands |
| GROUP(files) : |
|
File Commands |
| grouping input files: |
|
File Commands |
| groups of archives: |
|
Options |
|
H |
|
|
| H8/300 support: |
|
H8/300 |
| header size: |
|
Builtin Functions |
| heap size: |
|
Options |
| help: |
|
Options |
| HIDDEN: |
|
HIDDEN |
| holes: |
|
Location Counter |
| holes, filling: |
|
Output Section Data |
| HPPA multiple sub-space stubs: |
|
HPPA ELF32 |
| HPPA stub grouping: |
|
HPPA ELF32 |
|
I |
|
|
| image base: |
|
Options |
| implicit linker scripts: |
|
Implicit Linker Scripts |
| import libraries: |
|
WIN32 |
| INCLUDE filename : |
|
File Commands |
| including a linker script: |
|
File Commands |
| including an entire archive: |
|
Options |
| incremental link: |
|
Options |
| INHIBIT_COMMON_ALLOCATION : |
|
Miscellaneous Commands |
| initialization function: |
|
Options |
| initialized data in ROM: |
|
Output Section LMA |
| input file format in linker script: |
|
Format Commands |
| input filename symbols: |
|
Output Section Keywords |
| input files in linker scripts: |
|
File Commands |
| input files, displaying: |
|
Options |
| input format: |
|
Options |
| input format: |
|
Options |
| Input import library: |
|
ARM |
| input object files in linker scripts: |
|
File Commands |
| input section alignment: |
|
Forced Input Alignment |
| input section basics: |
|
Input Section Basics |
| input section wildcards: |
|
Input Section Wildcards |
| input sections: |
|
Input Section |
| INPUT(files) : |
|
File Commands |
| INSERT : |
|
Miscellaneous Commands |
| insert user script into default script: |
|
Miscellaneous Commands |
| integer notation: |
|
Constants |
| integer suffixes: |
|
Constants |
| internal object-file format: |
|
Canonical format |
| invalid input: |
|
Bug Criteria |
|
K |
|
|
| K and M integer suffixes: |
|
Constants |
| KEEP: |
|
Input Section Keep |
|
L |
|
|
| l = : |
|
MEMORY |
| lazy evaluation: |
|
Evaluation |
| ld bugs, reporting: |
|
Bug Reporting |
| ldata segment origin, cmd line: |
|
Options |
| LDEMULATION : |
|
Environment |
| LD_FEATURE(string) : |
|
Miscellaneous Commands |
| len = : |
|
MEMORY |
| LENGTH = : |
|
MEMORY |
| LENGTH(memory) : |
|
Builtin Functions |
| library search path in linker script: |
|
File Commands |
| link map: |
|
Options |
| link map discarded: |
|
Options |
| link-time runtime library search path: |
|
Options |
| linker crash: |
|
Bug Criteria |
| linker plugins: |
|
Plugins |
| linker script concepts: |
|
Basic Script Concepts |
| linker script example: |
|
Simple Example |
| linker script file commands: |
|
File Commands |
| linker script format: |
|
Script Format |
| linker script input object files: |
|
File Commands |
| linker script simple commands: |
|
Simple Commands |
| linker scripts: |
|
Scripts |
| LINKER_VERSION: |
|
Output Section Data |
| LINKER_VERSION : |
|
Output Section Data |
| LIST (MRI): |
|
MRI |
| little-endian objects: |
|
Options |
| LOAD (MRI): |
|
MRI |
| load address: |
|
Output Section LMA |
| LOADADDR(section) : |
|
Builtin Functions |
| loading, preventing: |
|
Output Section Type |
| local symbols, deleting: |
|
Options |
| location counter: |
|
Location Counter |
| LOG2CEIL(exp) : |
|
Builtin Functions |
| LONG(expression) : |
|
Output Section Data |
|
M |
|
|
| M and K integer suffixes: |
|
Constants |
| M68HC11 and 68HC12 support: |
|
M68HC11/68HC12 |
| machine architecture: |
|
Miscellaneous Commands |
| machine dependencies: |
|
Machine Dependent |
| mapping input sections to output sections: |
|
Input Section |
| MAX : |
|
Builtin Functions |
| MAXPAGESIZE : |
|
Symbolic Constants |
| MEMORY : |
|
MEMORY |
| memory region attributes: |
|
MEMORY |
| memory regions: |
|
MEMORY |
| memory regions and sections: |
|
Output Section Region |
| memory usage: |
|
Options |
| memory usage: |
|
Options |
| Merging exidx entries: |
|
ARM |
| MIN : |
|
Builtin Functions |
| MIPS branch relocation check control: |
|
MIPS |
| MIPS microMIPS instruction choice selection: |
|
MIPS |
| Motorola 68K GOT generation: |
|
M68K |
| MRI compatibility: |
|
MRI |
| MSP430 extra sections: |
|
MSP430 |
| MSP430 Options: |
|
MSP430 |
|
N |
|
|
| NAME (MRI): |
|
MRI |
| name, section: |
|
Output Section Name |
| names: |
|
Symbols |
| naming the output file: |
|
Options |
| NEXT(exp) : |
|
Builtin Functions |
| Nios II call relaxation: |
|
Nios II |
| NMAGIC: |
|
Options |
| NOCROSSREFS(sections) : |
|
Miscellaneous Commands |
| NOCROSSREFS_TO(tosection fromsections) : |
|
Miscellaneous Commands |
| NOLOAD : |
|
Output Section Type |
| not enough room for program headers: |
|
Builtin Functions |
| NO_ENUM_SIZE_WARNING: |
|
ARM |
| NO_WCHAR_SIZE_WARNING: |
|
ARM |
|
O |
|
|
| o = : |
|
MEMORY |
| objdump -i : |
|
BFD |
| object file management: |
|
BFD |
| object files: |
|
Options |
| object formats available: |
|
BFD |
| object size: |
|
Options |
| OMAGIC: |
|
Options |
| OMAGIC: |
|
Options |
| ONLY_IF_RO : |
|
Output Section Constraint |
| ONLY_IF_RW : |
|
Output Section Constraint |
| opening object files: |
|
BFD outline |
| operators for arithmetic: |
|
Operators |
| options: |
|
Options |
| ORDER (MRI): |
|
MRI |
| org = : |
|
MEMORY |
| ORIGIN = : |
|
MEMORY |
| ORIGIN(memory) : |
|
Builtin Functions |
| orphan: |
|
Orphan Sections |
| orphan sections: |
|
Options |
| output file after errors: |
|
Options |
| output file format in linker script: |
|
Format Commands |
| output file name in linker script: |
|
File Commands |
| output format: |
|
Options |
| output section alignment: |
|
Forced Output Alignment |
| output section attributes: |
|
Output Section Attributes |
| output section data: |
|
Output Section Data |
| OUTPUT(filename) : |
|
File Commands |
| OUTPUT_ARCH(bfdarch) : |
|
Miscellaneous Commands |
| OUTPUT_FORMAT(bfdname) : |
|
Format Commands |
| OVERLAY : |
|
Overlay Description |
| overlays: |
|
Overlay Description |
|
P |
|
|
| partial link: |
|
Options |
| PE import table prefixing: |
|
ARM |
| PHDRS : |
|
PHDRS |
| PHDRS : |
|
PHDRS |
| PIC_VENEER: |
|
ARM |
| Placement of SG veneers: |
|
ARM |
| plugins: |
|
Plugins |
| pop state governing input file handling: |
|
Options |
| position dependent executables: |
|
Options |
| position independent executables: |
|
Options |
| PowerPC ELF32 options: |
|
PowerPC ELF32 |
| PowerPC GOT: |
|
PowerPC ELF32 |
| PowerPC long branches: |
|
PowerPC ELF32 |
| PowerPC PLT: |
|
PowerPC ELF32 |
| PowerPC stub symbols: |
|
PowerPC ELF32 |
| PowerPC TLS optimization: |
|
PowerPC ELF32 |
| PowerPC64 dot symbols: |
|
PowerPC64 ELF64 |
| PowerPC64 ELF64 options: |
|
PowerPC64 ELF64 |
| PowerPC64 ELFv2 PLT localentry optimization: |
|
PowerPC64 ELF64 |
| PowerPC64 inline PLT call optimization: |
|
PowerPC64 ELF64 |
| PowerPC64 multi-TOC: |
|
PowerPC64 ELF64 |
| PowerPC64 OPD optimization: |
|
PowerPC64 ELF64 |
| PowerPC64 OPD spacing: |
|
PowerPC64 ELF64 |
| PowerPC64 PLT call stub static chain: |
|
PowerPC64 ELF64 |
| PowerPC64 PLT call stub thread safety: |
|
PowerPC64 ELF64 |
| PowerPC64 PLT stub alignment: |
|
PowerPC64 ELF64 |
| PowerPC64 Power10 stubs: |
|
PowerPC64 ELF64 |
| PowerPC64 register save/restore functions: |
|
PowerPC64 ELF64 |
| PowerPC64 stub grouping: |
|
PowerPC64 ELF64 |
| PowerPC64 stub symbols: |
|
PowerPC64 ELF64 |
| PowerPC64 TLS optimization: |
|
PowerPC64 ELF64 |
| PowerPC64 TOC optimization: |
|
PowerPC64 ELF64 |
| PowerPC64 TOC sorting: |
|
PowerPC64 ELF64 |
| PowerPC64 __tls_get_addr optimization: |
|
PowerPC64 ELF64 |
| precedence in expressions: |
|
Operators |
| prevent unnecessary loading: |
|
Output Section Type |
| program headers: |
|
PHDRS |
| program headers and sections: |
|
Output Section Phdr |
| program headers, not enough room: |
|
Builtin Functions |
| program segments: |
|
PHDRS |
| PROVIDE: |
|
PROVIDE |
| PROVIDE_HIDDEN: |
|
PROVIDE_HIDDEN |
| PUBLIC (MRI): |
|
MRI |
| push state governing input file handling: |
|
Options |
|
Q |
|
|
| QUAD(expression) : |
|
Output Section Data |
| quoted symbol names: |
|
Symbols |
|
R |
|
|
| read-only text: |
|
Options |
| read/write from cmd line: |
|
Options |
| region alias: |
|
REGION_ALIAS |
| region names: |
|
REGION_ALIAS |
| regions of memory: |
|
MEMORY |
| REGION_ALIAS(alias, region) : |
|
REGION_ALIAS |
| relative expressions: |
|
Expression Section |
| relaxing addressing modes: |
|
Options |
| relaxing on H8/300: |
|
H8/300 |
| relaxing on M68HC11: |
|
M68HC11/68HC12 |
| relaxing on NDS32 : |
|
NDS32 |
| relaxing on Xtensa: |
|
Xtensa |
| relocatable and absolute symbols: |
|
Expression Section |
| relocatable output: |
|
Options |
| remapping inputs: |
|
Options |
| removing sections: |
|
Output Section Discarding |
| reporting bugs in ld : |
|
Reporting Bugs |
| requirements for BFD: |
|
BFD |
| retain relocations in final executable: |
|
Options |
| retaining specified symbols: |
|
Options |
| REVERSE: |
|
Input Section Wildcards |
| rodata segment origin, cmd line: |
|
Options |
| ROM initialized data: |
|
Output Section LMA |
| round up expression: |
|
Builtin Functions |
| round up location counter: |
|
Builtin Functions |
| runtime library name: |
|
Options |
| runtime library search path: |
|
Options |
| runtime pseudo-relocation: |
|
WIN32 |
|
S |
|
|
| S/390: |
|
S/390 ELF |
| S/390 ELF options: |
|
S/390 ELF |
| scaled integers: |
|
Constants |
| scommon section: |
|
Input Section Common |
| script files: |
|
Options |
| script files: |
|
Options |
| scripts: |
|
Scripts |
| search directory, from cmd line: |
|
Options |
| search path in linker script: |
|
File Commands |
| SEARCH_DIR(path) : |
|
File Commands |
| SECT (MRI): |
|
MRI |
| section address: |
|
Output Section Address |
| section address in expression: |
|
Builtin Functions |
| section alignment: |
|
Builtin Functions |
| section alignment, warnings on: |
|
Options |
| section data: |
|
Output Section Data |
| section fill pattern: |
|
Output Section Fill |
| section groups: |
|
Options |
| section groups: |
|
Miscellaneous Commands |
| section load address: |
|
Output Section LMA |
| section load address in expression: |
|
Builtin Functions |
| section name: |
|
Output Section Name |
| section name wildcard patterns: |
|
Input Section Wildcards |
| section size: |
|
Builtin Functions |
| section, assigning to memory region: |
|
Output Section Region |
| section, assigning to program header: |
|
Output Section Phdr |
| SECTIONS : |
|
SECTIONS |
| sections, discarding: |
|
Output Section Discarding |
| sections, orphan: |
|
Options |
| Secure gateway import library: |
|
ARM |
| segment origins, cmd line: |
|
Options |
| segments, ELF: |
|
PHDRS |
| SEGMENT_START(segment, default) : |
|
Builtin Functions |
| shared libraries: |
|
Options |
| SHORT(expression) : |
|
Output Section Data |
| SIZEOF(section) : |
|
Builtin Functions |
| SIZEOF_HEADERS : |
|
Builtin Functions |
| small common symbols: |
|
Input Section Common |
| SORT: |
|
Input Section Wildcards |
| SORT_BY_ALIGNMENT: |
|
Input Section Wildcards |
| SORT_BY_INIT_PRIORITY: |
|
Input Section Wildcards |
| SORT_BY_NAME: |
|
Input Section Wildcards |
| SORT_NONE: |
|
Input Section Wildcards |
| SPU: |
|
SPU ELF |
| SPU: |
|
SPU ELF |
| SPU ELF options: |
|
SPU ELF |
| SPU extra overlay stubs: |
|
SPU ELF |
| SPU local store size: |
|
SPU ELF |
| SPU overlay stub symbols: |
|
SPU ELF |
| SPU overlays: |
|
SPU ELF |
| SPU plugins: |
|
SPU ELF |
| SQUAD(expression) : |
|
Output Section Data |
| stack size: |
|
Options |
| standard Unix system: |
|
Options |
| start of execution: |
|
Entry Point |
| start-stop-gc: |
|
Options |
| STARTUP(filename) : |
|
File Commands |
| static library dependencies: |
|
libdep Plugin |
| STM32L4xx erratum workaround: |
|
ARM |
| strip all symbols: |
|
Options |
| strip debugger symbols: |
|
Options |
| stripping all but some symbols: |
|
Options |
| STUB_GROUP_SIZE: |
|
ARM |
| SUBALIGN(subsection_align) : |
|
Forced Input Alignment |
| suffixes for integers: |
|
Constants |
| symbol defaults: |
|
Builtin Functions |
| symbol definition, scripts: |
|
Assignments |
| symbol names: |
|
Symbols |
| symbol tracing: |
|
Options |
| symbol versions: |
|
VERSION |
| symbol-only input: |
|
Options |
| symbolic constants: |
|
Symbolic Constants |
| symbols, from command line: |
|
Options |
| symbols, relocatable and absolute: |
|
Expression Section |
| symbols, require defined: |
|
Options |
| symbols, retaining selectively: |
|
Options |
| synthesizing linker: |
|
Options |
| synthesizing on H8/300: |
|
H8/300 |
|
T |
|
|
| TARGET(bfdname) : |
|
Format Commands |
| TARGET1: |
|
ARM |
| TARGET2: |
|
ARM |
| text segment origin, cmd line: |
|
Options |
| thumb entry point: |
|
ARM |
| TI COFF versions: |
|
TI COFF |
| traditional format: |
|
Options |
| trampoline generation on M68HC11: |
|
M68HC11/68HC12 |
| trampoline generation on M68HC12: |
|
M68HC11/68HC12 |
|
U |
|
|
| unallocated address, next: |
|
Builtin Functions |
| undefined symbol: |
|
Options |
| undefined symbol in linker script: |
|
Miscellaneous Commands |
| undefined symbols, warnings on: |
|
Options |
| uninitialized data placement: |
|
Input Section Common |
| unspecified memory: |
|
Output Section Data |
| usage: |
|
Options |
| USE_BLX: |
|
ARM |
| using a DEF file: |
|
WIN32 |
| using auto-export functionality: |
|
WIN32 |
| Using decorations: |
|
WIN32 |
|
V |
|
|
| variables, defining: |
|
Assignments |
| verbose[=NUMBER]: |
|
Options |
| version: |
|
Options |
| version script: |
|
VERSION |
| version script, symbol versions: |
|
Options |
| VERSION {script text} : |
|
VERSION |
| versions of symbols: |
|
VERSION |
| VFP11_DENORM_FIX: |
|
ARM |
| visibility: |
|
Options |
|
W |
|
|
| warnings, on combining symbols: |
|
Options |
| warnings, on executable stack: |
|
Options |
| warnings, on section alignment: |
|
Options |
| warnings, on undefined symbols: |
|
Options |
| warnings, on writeable and exectuable segments: |
|
Options |
| weak externals: |
|
WIN32 |
| what is this?: |
|
Overview |
| wildcard file name patterns: |
|
Input Section Wildcards |
|
X |
|
|
| Xtensa options: |
|
Xtensa |
| Xtensa processors: |
|
Xtensa |
|