Home
last modified time | relevance | path

Searched refs:linker (Results 1 – 25 of 799) sorted by relevance

12345678910>>...32

/openbsd/gnu/llvm/llvm/utils/
H A Dcheck-each-file7 if [ x$1 = x--make-linker-script ]
10 linker=./link-$program
17 gmake -n $program >> $linker
18 chmod 755 $linker
20 output=`./$linker 2>&1`
29 ./$linker > /dev/null 2>&1
48 linker="$3"
90 if [ -z "$linker" ]
95 if [ ! -x "$linker" ]
120 $linker
[all …]
/openbsd/gnu/llvm/llvm/docs/
H A DLinkTimeOptimization.rst14 interface and design between the LTO optimizer and the linker.
23 achieved through tight integration with the linker. In this model, the linker
38 invokes system linker.
104 * And this in turn, enables linker to remove ``foo4()``.
107 linker. Here, the optimizer can not remove ``foo3()`` without the linker's
132 done by this separate tool and the linker itself.
134 Multi-phase communication between ``libLTO`` and linker
159 This information is added to the linker's global symbol table.
173 linker collects the list of live symbols.
210 their object files and the standard linker tool.
[all …]
/openbsd/gnu/usr.bin/binutils/ld/
H A DNEWS3 * The linker script operator DEFINED() will now yield 1 only for a symbol that
11 * Improved linker's handling of unresolved symbols. The switch
23 * Added --accept-unknown-linker-format to restore old linker behaviour (pre
54 * Support for -z nocopyreloc in the x86 ELF linker, which disables
58 * Support for -z combreloc in the ELF linker, which puts dynamic
111 * Added ASSERT to the linker script language.
132 * Added SQUAD to the linker script language.
144 * The linker now supports symbol versions in ELF.
229 This can also be used in a linker script, as GROUP ( files ).
232 it as an object file, the linker will now treat the file as a linker script
[all …]
H A DREADME3 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
50 The Solaris linker normally exports all dynamic symbols from an
56 the GNU linker export all dynamic symbols with the -E or
[all …]
H A Dld.texinfo88 @subtitle The GNU linker
180 @cindex @sc{gnu} linker
338 linker:
833 in a linker script.
1546 the linker script being used by the linker.
2214 The linker always uses a linker script. If you do not supply one
2730 linker will use the definition in the linker script.
4294 as soon as possible when the linker reads in the linker script.
4581 linker script. If the file can not be parsed as a linker script, the
4584 An implicit linker script will not replace the default linker script.
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/ld/
H A DNEWS5 * Modify the Linux linker search order to better match ld.so search order.
41 * Added SORT_BY_NAME and SORT_BY_ALIGNMENT to the linker script
87 * Improved linker's handling of unresolved symbols. The switch
99 * Added --accept-unknown-linker-format to restore old linker behaviour (pre
134 * Support for -z combreloc in the ELF linker, which puts dynamic
187 * Added ASSERT to the linker script language.
208 * Added SQUAD to the linker script language.
220 * The linker now supports symbol versions in ELF.
305 This can also be used in a linker script, as GROUP ( files ).
308 it as an object file, the linker will now treat the file as a linker script
[all …]
H A DREADME3 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
50 The Solaris linker normally exports all dynamic symbols from an
56 the GNU linker export all dynamic symbols with the -E or
[all …]
H A Dld.texinfo91 @subtitle The GNU linker
192 @cindex @sc{gnu} linker
350 linker:
892 in a linker script.
1674 the linker script being used by the linker.
2413 The linker always uses a linker script. If you do not supply one
2943 linker will use the definition in the linker script.
4793 as soon as possible when the linker reads in the linker script.
5113 linker script. If the file can not be parsed as a linker script, the
6249 control the linker:
[all …]
/openbsd/gnu/llvm/clang/docs/
H A DClangLinkerWrapper.rst8 .. _clang-linker-wrapper:
15 register them. It works by first scanning the linker's input for embedded device
26 only for the linker wrapper will be forwarded to the wrapped linker job.
30 USAGE: clang-linker-wrapper [options] -- <options to passed to the linker>
37 --device-linker=<value> or <triple>=<value>
38 Arguments to pass to the device linker invocation
44 --linker-path=<path> The linker executable to invoke
61 -- The separator for the wrapped linker arguments
74 clang-linker-wrapper --host-triple=x86_64 --linker-path=/usr/bin/ld -- <Args>
/openbsd/gnu/llvm/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp32 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()
107 LoadedModule *GetLinker() { return linker; } in GetLinker()
/openbsd/gnu/llvm/clang/tools/clang-linker-wrapper/
H A DLinkerWrapperOpts.td12 // Flags for the linker wrapper.
13 def linker_path_EQ : Joined<["--"], "linker-path=">,
15 HelpText<"The linker executable to invoke">;
28 def device_linker_args_EQ : Joined<["--"], "device-linker=">,
30 HelpText<"Arguments to pass to the device linker invocation">;
66 // Flags passed to the device linker.
76 def linker_arg_EQ : Joined<["--"], "linker-arg=">,
78 HelpText<"An extra argument to be passed to the linker">;
80 // Separator between the linker wrapper and host linker flags.
82 HelpText<"The separator for the wrapped linker arguments">;
[all …]
H A DCMakeLists.txt28 add_clang_tool(clang-linker-wrapper
40 add_dependencies(clang clang-linker-wrapper)
42 target_link_libraries(clang-linker-wrapper
/openbsd/gnu/llvm/lld/docs/
H A Dindex.rst4 LLD is a linker from the LLVM project that is a drop-in replacement
8 The linker supports ELF (Unix), PE/COFF (Windows), Mach-O (macOS) and
19 same command line arguments and linker scripts as GNU.
23 gold linker. Your mileage may vary, though.
30 - It is always a cross-linker, meaning that it always supports all the
33 easy to use our linker as part of a cross-compile toolchain.
38 external linker and then call the linker's main function,
110 instead of the default linker.
132 - May 2015: We decided to rewrite the COFF linker and did that.
133 Noticed that the new linker is much faster than the MSVC linker.
[all …]
H A DNewLLD.rst7 You can embed LLD to your program by linking against it and calling the linker's
15 work, or otherwise it's a linker's bug.
26 There are many design choices you have to make to create a complete linker.
48 Since we are trying to create a high-performance linker,
71 - If the linker visits an object file, the linker links object files to the
134 it would slow down the linker by 10%. So, don't do that.
144 functions, the code of the linker should look obvious to you.
150 The linker creates linker-defined symbols as well.
156 absolute symbols, linker-created symbols, etc.
212 There are mainly three actors in this linker.
[all …]
H A DWebAssembly.rst23 common linker flags with **ld.lld** but also includes several
42 Note that this will not export linker-generated mutable globals unless
68 linker to shrink the code section to remove any padding from the final
90 Report all unresolved symbols. This is the default. Normally the linker
97 this is trivial. For direct function calls, the linker will generate a
140 In general, where possible, the WebAssembly linker attempts to emulate the
176 In addition, symbols can be exported via the linker command line using
202 linker. Stub libraries are text files that can be passed as normal linker
203 inputs, similar to how linker scripts can be passed to the ELF linker. The stub
226 Since WebAssembly is designed with size in mind the linker defaults to
[all …]
/openbsd/gnu/usr.bin/binutils/bfd/doc/
H A Dlinker.texi3 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
23 including the linker hash table (which was created by the
27 The generic linker routines are in @code{linker.c}, and use the
40 @subsection Creating a linker hash table
47 the target vector of the linker output file.
191 symbols to the linker hash table.
213 linker hash table.
245 * Information provided by the linker::
[all …]
H A Dhash.texi15 entry, because they were designed for use by the linker back
16 ends. The linker may create thousands of hash table entries,
113 An example of a derived hash table is the linker hash table.
115 functions are in @code{linker.c}.
119 table derived from the linker hash table.
141 For example, the linker hash table defines @code{struct
208 The creation routine for the linker hash table, which is in
209 @code{linker.c}, looks just like this example.
231 The linker hash table uses @code{bfd_link_hash_lookup} in
237 appropriate casts. The linker hash table uses
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/bfd/doc/
H A Dlinker.texi3 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
23 including the linker hash table (which was created by the
27 The generic linker routines are in @code{linker.c}, and use the
40 @subsection Creating a linker hash table
47 the target vector of the linker output file.
191 symbols to the linker hash table.
213 linker hash table.
245 * Information provided by the linker::
[all …]
H A Dhash.texi15 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}.
123 table derived from the linker hash table.
145 For example, the linker hash table defines @code{struct
210 The creation routine for the linker hash table, which is in
211 @code{linker.c}, looks just like this example.
233 The linker hash table uses @code{bfd_link_hash_lookup} in
239 appropriate casts. The linker hash table uses
[all …]
/openbsd/gnu/llvm/compiler-rt/lib/profile/
H A DInstrProfilingPlatformWindows.c16 #pragma comment(linker, "/MERGE:.lprfc=.data")
17 #pragma comment(linker, "/MERGE:.lprfd=.data")
18 #pragma comment(linker, "/MERGE:.lprfv=.data")
19 #pragma comment(linker, "/MERGE:.lprfnd=.data")
/openbsd/usr.bin/libtool/LT/Mode/Link/
H A DProgram.pm40 my ($linker, $self, $ltprog, $ltconfig, $dirs, $libs, $deplibs,
57 $linker->common1($parser, $gp, $deplibs, $libdirs, $dirs, $libs);
92 $linker->create_symlinks($symlinkdir, $libs);
99 push @libflags, $linker->infer_libparameter($a, $k);
113 push(@linkeropts, $linker->export_symbols($ltconfig,
H A DLibrary.pm38 my ($linker, $self, $ltprog, $ltconfig, $la, $fname, $odir, $shared,
60 $linker->common1($parser, $gp, $deplibs, $libdirs, $dirs, $libs);
133 $linker->create_symlinks($symlinkdir, $libs);
149 push @libflags, $linker->infer_libparameter($a, $k);
179 my @e = $linker->export_symbols($ltconfig,
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_win_defs.h69 __pragma(comment(linker, "/alternatename:" WIN_SYM_PREFIX STRINGIFY(Name) "="\
73 __pragma(comment(linker, "/include:" WIN_SYM_PREFIX STRINGIFY(Name)))
76 __pragma(comment(linker, "/export:" WIN_EXPORT_PREFIX STRINGIFY(ExportedName)\
/openbsd/gnu/usr.bin/binutils/ld/scripttempl/
H A Dtic80coff.sc5 # time this script is run to generate one of the linker scripts for ldscripts:
7 # RELOCATING: Set to a non-empty string when the linker is going to be doing
10 # CONSTRUCTING: Set to a non-empty string when the linker is going to be
17 # the -shared linker arg.
/openbsd/gnu/usr.bin/binutils-2.17/ld/scripttempl/
H A Dtic80coff.sc5 # time this script is run to generate one of the linker scripts for ldscripts:
7 # RELOCATING: Set to a non-empty string when the linker is going to be doing
10 # CONSTRUCTING: Set to a non-empty string when the linker is going to be
17 # the -shared linker arg.

12345678910>>...32