|
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-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-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-handling-script=scriptname : |
|
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-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-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 |
|
--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-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 |
|
-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 |
|
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 |
|
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 |
|
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 |
|
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 |
|