| /netbsd/src/external/gpl3/binutils/dist/ld/ |
| D | NEWS | 5 * Add -z mark-plt/-z nomark-plt options to x86-64 ELF linker to mark PLT 19 * A new linker script sorting directive has been added: REVERSE. This reverses 32 * On LoongArch, various linker relaxation bugs are fixed; the most notable 45 * The linker now accepts a command line option of --remap-inputs 50 * The linker command line option --print-map-locals can be used to include 51 local symbols in a linker map. (ELF targets only). 53 * For most ELF based targets, if the --enable-linker-version option is used 54 then the version of the linker will be inserted as a string into the .comment 57 * The linker script syntax has a new command for output sections: ASCIZ "string" 65 * The linker has a new command line option to suppress the generation of any [all …]
|
| D | README | 3 This is the GNU linker. It is distributed with other "binary 7 There are many features of the linker: 9 * The linker uses a Binary File Descriptor library (../bfd) 11 insulate the linker itself from the format of object files. 13 * The linker supports a number of different object file 17 * The linker can be configured for cross-linking. 19 * The linker supports a control language. 29 If you want to make a cross-linker, you may want to specify 34 To build just the linker, make the target all-ld from the top level 50 The Solaris linker normally exports all dynamic symbols from an [all …]
|
| D | ldint.texi | 8 * Ld-Internals: (ldint). The GNU linker internals. 13 This file documents the internals of the GNU linker ld. 42 @title{A guide to the internals of the GNU linker} 73 This file documents the internals of the GNU linker @code{ld}. It is a 84 * Emulations:: How linker emulations are generated 97 @chapter How linker emulations are generated 99 Each linker target has an @dfn{emulation}. The emulation includes the 100 default linker script, and certain emulations also modify certain types 101 of linker behaviour. 112 @file{scripttempl} directory in order to create default linker scripts [all …]
|
| D | ld.texi | 49 * Ld: (ld). The GNU linker. 54 This file documents the @sc{gnu} linker LD 72 @settitle The GNU linker 74 @title The GNU linker 89 \hfill {\it The GNU linker}\par 110 @c FIXME: Talk about importance of *order* of args, cmds to linker! 115 This file documents the @sc{gnu} linker ld 193 @cindex @sc{gnu} linker 222 language and on other aspects of the GNU linker. 233 Aside from its flexibility, the @sc{gnu} linker is more helpful than other [all …]
|
| D | ld.info | 3 This file documents the GNU linker LD (GNU Binutils) version 2.42. 15 * Ld: (ld). The GNU linker. 24 This file documents the GNU linker ld (GNU Binutils) version 2.42. 65 Aside from its flexibility, the GNU linker is more helpful than other 77 The GNU linker ‘ld’ is meant to cover a broad range of situations, and 92 The linker supports a plethora of command-line options, but in actual 120 Usually the linker is invoked with at least one object file, but you 123 specified, the linker does not produce any output, and issues the 126 If the linker cannot recognize the format of an object file, it will 127 assume that it is a linker script. A script specified in this way [all …]
|
| D | configure.ac | 106 dnl Use --enable-gold to decide if this linker should be the default. 107 dnl "install_as_default" is set to false if gold is the default linker. 108 dnl "installed_linker" is the installed BFD linker name. 186 # Decide if -z relro should be enabled in ELF linker by default. 191 [enable -z relro in ELF linker by default]), 197 # Decide if DT_TEXTREL check should be enabled in ELF linker. 201 [enable DT_TEXTREL check in ELF linker]), 206 # Decide if -z separate-code should be enabled in ELF linker by default. 210 [enable -z separate-code in ELF linker by default]), 216 # Decide if -z mark-plt should be enabled in ELF x86-64 linker by default. [all …]
|
| D | ldint.info | 3 This file documents the internals of the GNU linker ld. 27 * Ld-Internals: (ldint). The GNU linker internals. 33 This file documents the internals of the GNU linker ‘ld’. It is a 45 * Emulations:: How linker emulations are generated 62 2 How linker emulations are generated 65 Each linker target has an “emulation”. The emulation includes the 66 default linker script, and certain emulations also modify certain types 67 of linker behaviour. 78 ‘scripttempl’ directory in order to create default linker scripts 79 written in the linker command language. The ‘scripttempl’ script will [all …]
|
| D | config.in | 13 /* Define to 1 if you want to emit gnu hash in the ELF linker by default. */ 16 /* Define to 1 if you want to emit sysv hash in the ELF linker by default. */ 34 /* The default method for DT_TEXTREL check in ELF linker. */ 37 /* Define to 1 if DT_TEXTREL check is warning in ELF linker by default. */ 40 /* Define to 1 if you want to enable --warn-execstack in ELF linker by 44 /* Define to 0 if you want to disable --warn-rwx-segments in ELF linker by 48 /* Define to 1 if you want to enable -z mark-plt in ELF x86-64 linker by 52 /* Define to 1 if you want to enable -z relro in ELF linker by default. */ 55 /* Define to 1 if you want to enable -z separate-code in ELF linker by
|
| /netbsd/src/sys/external/bsd/compiler_rt/dist/lib/lsan/ |
| D | lsan_common_linux.cc | 32 static LoadedModule *linker = nullptr; variable 59 if (linker == nullptr) { in InitializePlatformSpecificModules() 60 linker = reinterpret_cast<LoadedModule *>(linker_placeholder); in InitializePlatformSpecificModules() 61 *linker = module; in InitializePlatformSpecificModules() 67 linker->clear(); in InitializePlatformSpecificModules() 68 linker = nullptr; in InitializePlatformSpecificModules() 72 if (linker == nullptr) { in InitializePlatformSpecificModules() 102 LoadedModule *GetLinker() { return linker; } in GetLinker()
|
| /netbsd/src/external/gpl3/binutils/dist/gold/ |
| D | README | 1 gold is an ELF linker. It is intended to have complete support for 3 it is a drop-in replacement for the older GNU linker. 13 The existing GNU linker manual is intended to be accurate 15 the features of the GNU linker for ELF targets. Notable 16 omissions--features of the GNU linker not currently supported in 18 * MRI compatible linker scripts 36 The linker is intended to have complete support for cross-compilation, 45 The linker is multi-threaded. The Task class represents a single unit 59 The linker script parser uses features which are only in newer
|
| /netbsd/src/external/gpl3/binutils/dist/bfd/doc/ |
| D | linker.texi | 3 The linker uses three special entry points in the BFD target 14 file. These routines are designed so that the linker proper 16 files that it is linking. The linker merely arranges the 17 sections as directed by the linker script and lets BFD handle 23 including the linker hash table (which was created by the 24 first routine) and a set of callback functions to the linker 27 The generic linker routines are in @code{linker.c}, and use the 40 @subsection Creating a linker hash table 43 The linker routines must create a hash table, which must be 47 the target vector of the linker output file. [all …]
|
| D | hash.texi | 15 entry, because they were designed for use by the linker back 16 ends. The linker may create thousands of hash table entries, 117 An example of a derived hash table is the linker hash table. 119 functions are in @code{linker.c}. 122 table. For example, the a.out linker backend code uses a hash 123 table derived from the linker hash table. 145 For example, the linker hash table defines @code{struct 209 The creation routine for the linker hash table, which is in 210 @code{linker.c}, looks just like this example. 217 in a linker hash table entry: @code{type}, @code{written} and [all …]
|
| D | section.texi | 32 BFD. For example, the linker creates an extra section 51 and linker) must use the @code{asection} fields @code{output_section} and 91 The link_order is used by the linker to perform relaxing on 95 time. The linker runs around the relocations to see if any 160 type is used by the linker to create lists of constructors and 165 of constructors, all the linker has to do is catenate all the 176 /* An instruction to the linker to not output the section 183 /* The section's size is fixed. Generic linker code will not 207 linker for executable and shared objects unless those 223 /* If SEC_LINK_ONCE is set, this bitfield describes how the linker [all …]
|
| /netbsd/src/external/mit/expat/dist/conftools/ |
| D | ax-append-link-flags.m4 | 11 # For every FLAG1, FLAG2 it is checked whether the linker works with the 14 # If FLAGS-VARIABLE is not specified, the linker's flags (LDFLAGS) is 15 # used. During the check the flag is always added to the linker's flags. 17 # If EXTRA-FLAGS is defined, it is added to the linker's default flags 19 # EXTRA-FLAGS FLAG". This can for example be used to force the linker to
|
| D | ax-check-link-flag.m4 | 11 # Check whether the given FLAG works with the linker or gives an error. 17 # If EXTRA-FLAGS is defined, it is added to the linker's default flags 19 # EXTRA-FLAGS FLAG". This can for example be used to force the linker to 42 AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [
|
| /netbsd/src/external/gpl3/gdb/dist/config/ |
| D | ld-symbolic.m4 | 8 dnl Set SYMBOLIC_LDFLAGS to -Bsymbolic-functions for GNU linker if it 11 [AC_CACHE_CHECK([if the GNU linker ($LD) supports -Bsymbolic-functions], 28 dnl linker if it is supported. 30 [AC_CACHE_CHECK([if the GNU linker ($LD) supports --dynamic-list-cpp-new],
|
| /netbsd/src/external/gpl3/binutils/dist/config/ |
| D | ld-symbolic.m4 | 8 dnl Set SYMBOLIC_LDFLAGS to -Bsymbolic-functions for GNU linker if it 11 [AC_CACHE_CHECK([if the GNU linker ($LD) supports -Bsymbolic-functions], 28 dnl linker if it is supported. 30 [AC_CACHE_CHECK([if the GNU linker ($LD) supports --dynamic-list-cpp-new],
|
| /netbsd/src/external/gpl3/gcc/dist/config/ |
| D | ld-symbolic.m4 | 8 dnl Set SYMBOLIC_LDFLAGS to -Bsymbolic-functions for GNU linker if it 11 [AC_CACHE_CHECK([if the GNU linker ($LD) supports -Bsymbolic-functions], 28 dnl linker if it is supported. 30 [AC_CACHE_CHECK([if the GNU linker ($LD) supports --dynamic-list-cpp-new],
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | config.in | 58 /* Define to enable the use of a default debug linker. */ 64 /* Define to enable the use of a default linker. */ 196 /* Define if gcc should always pass --build-id to linker. */ 492 /* Define 0/1 if your assembler and linker support @GOT. */ 534 /* Define if your assembler and linker support @tlsgdplt. */ 540 /* Define to 1 if your assembler and linker support @tlsldm. */ 546 /* Define to 1 if your assembler and linker support @tlsldmplt. */ 552 /* Define 0/1 if your assembler and linker support calling ___tls_get_addr via 747 /* Define if your assembler and linker support GOTDATA_OP relocs. */ 753 /* Define if your assembler and linker support unaligned PC relative relocs. [all …]
|
| /netbsd/src/sys/rump/ |
| D | README.compileopts | 131 effect: Select the linker script to be used for linking rump kernel shared 133 no - do not use a linker script 134 GNU - use a linker script for GNU ld 2.18 and later 135 sun - use a linker script for the Solaris linker 136 ctor - do not use a linker script, make the code
|
| /netbsd/src/external/gpl3/binutils/dist/gas/doc/ |
| D | c-v850.texi | 45 the V850 processor. This allows the linker to detect attempts to link 51 the V850E processor. This allows the linker to detect attempts to link 57 the V850E1 processor. This allows the linker to detect attempts to link 74 the V850E2 processor. This allows the linker to detect attempts to link 80 the V850E2V3 processor. This allows the linker to detect attempts to link 90 the V850E3V5 processor. This allows the linker to detect attempts to link 98 assembler will then flag these sections of code and the linker will 303 the V850 processor. This allows the linker to detect attempts to link 309 the V850E processor. This allows the linker to detect attempts to link 315 the V850E1 processor. This allows the linker to detect attempts to link [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/ |
| D | t-slibgcc-vms | 26 -shared --for-linker=/noinform -o $(SHLIB_NAME) $(SHLIB_OBJS) \ 27 --for-linker=SYMVEC_$$$$.opt \ 28 --for-linker=gsmatch=equal,$(shlib_version)
|
| /netbsd/src/external/bsd/pcc/dist/pcc/ |
| D | configure.ac | 328 linker="link.exe /nologo" 357 # Specify alternate assembler, linker, include and lib paths 377 AC_ARG_WITH(linker, optwith 378 AS_HELP_STRING([--with-linker=<path>], 379 [Specify alternate linker.]), 380 linker=$withval, 503 if test -z "$linker"; then 504 linker=${BINPREFIX}ld 523 if test -n "$linker"; then 524 AC_DEFINE_UNQUOTED(LINKER, "$linker", [all …]
|
| /netbsd/src/usr.bin/config/ |
| D | TODO | 15 collected using linker. Create ELF sections like 17 symbols (e.g. cfdriverinit[]) using linker script. Sort entries by name 102 Kill linker definitions in sys/conf/Makefile.inc.kern. 192 Pre-define all the available link-set names and pre-generate a linker script 214 o Always use explicit kernel linker script. 216 ld(1) has an option -T <ldscript> to use a given linker script. If not 217 specified, a default, built-in linker script, mainly meant for userland 220 Currently m68k, sh3, and vax don't have kernel linker scripts. These work 224 o Pass input files to ${LD} via linker script. 227 commands, and include it from generated linker scripts. [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/ |
| D | darwin.opt | 86 ; Some code-gen may be improved / adjusted if the linker is sufficiently modern. 87 mtarget-linker= 88 Target RejectNegative Joined Alias(mtarget-linker) 90 mtarget-linker 92 -mtarget-linker <version> Specify that ld64 <version> is the toolchain linker for the current i… 182 For the assembler (and linker) permit any architecture sub-variant to be used without error. 190 -framework <name> The linker should search for the framework <name> in the framework search path. 288 Synonym for \"-export-dynamic\" for linker versions that support it. 314 ; This is only usable by the ld_classic linker. 327 ; This is only usable by the ld_classic linker. [all …]
|