Home
last modified time | relevance | path

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

12345678910

/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/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.
31 - It is always a cross-linker, meaning that it always supports all the
34 easy to use our linker as part of a cross-compile toolchain.
39 external linker and then call the linker's main function,
111 instead of the default linker.
133 - May 2015: We decided to rewrite the COFF linker and did that.
134 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
144 In general, where possible, the WebAssembly linker attempts to emulate the
180 In addition, symbols can be exported via the linker command line using
206 linker. Stub libraries are text files that can be passed as normal linker
207 inputs, similar to how linker scripts can be passed to the ELF linker. The stub
230 Since WebAssembly is designed with size in mind the linker defaults to
[all …]
H A DPartitions.rst38 of the partition. The resulting object files are passed to the linker in
41 The linker will then use these entry points to automatically split the program
79 and the locations of their reserved regions, the linker creates a partition
98 linker-defined symbols ``__part_index_begin`` and ``__part_index_end``.
103 This feature is currently only supported in the ELF linker.
106 ``SECTIONS`` or ``PHDRS`` linker script features, nor may it be used with the
H A Dmissingkeyfunction.rst4 If your build failed with a linker error something like this::
22 which allows the linker to eliminate all duplicate copies. This is still
76 Key function is defined, but the linker doesn't see it
85 the linker.
H A DReleaseNotes.rst18 This document contains the release notes for the lld linker, release |release|.
65 * ``--emit-relocs`` is now supported for RISC-V linker relaxation.
84 This generates a .json profile trace of the linker execution.
101 the linker, allowing code to reference the build ID of the binary.
120 options have been specified. This makes the linker output reproducible by
164 the ELF linker.
/freebsd-14.2/tools/build/options/
H A DWITH_SYSTEM_LINKER1 Opportunistically skip building a cross-linker during the
3 If the currently installed linker matches the planned bootstrap linker
5 This does not prevent a linker from being built for installation though,
H A DWITHOUT_SYSTEM_LINKER1 Do not opportunistically skip building a cross-linker during the
3 Normally, if the currently installed linker matches the planned bootstrap
4 linker type and revision, then it will not be built.
5 This does not prevent a linker from being built for installation though,
H A DWITHOUT_LLD_BOOTSTRAP1 Do not build the LLD linker during the bootstrap phase of
3 To be able to build the system an alternate linker must be provided via XLD.
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformWindows.c16 #pragma comment(linker, "/MERGE:.lprfb=.data")
17 #pragma comment(linker, "/MERGE:.lprfd=.data")
18 #pragma comment(linker, "/MERGE:.lprfv=.data")
19 #pragma comment(linker, "/MERGE:.lprfnd=.data")
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A DOptions.td23 def linker: Separate<["--", "-"], "linker">,
24 MetaVarName<"<DWARF linker type>">,
25 HelpText<"Specify the desired type of DWARF linker. Defaults to 'classic'">;
26 def: Joined<["--", "-"], "linker=">, Alias<linker>;
/freebsd-14.2/contrib/llvm-project/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)\
H A Dsanitizer_coverage_win_sections.cpp57 #pragma comment(linker, "/MERGE:.SCOV=.data")
65 #pragma comment(linker, "/MERGE:.SCOVP=.rdata")
/freebsd-14.2/contrib/llvm-project/lld/docs/MachO/
H A Dindex.rst4 LLD is a linker from the LLVM project that is a drop-in replacement
12 - LLD is a drop-in replacement for Apple's Mach-O linker, ld64, that accepts the
17 linker.
50 LLD can be used by adding ``-fuse-ld=/path/to/ld64.lld`` to the linker flags.
51 For Xcode, this can be done by adding it to "Other linker flags" in the build
/freebsd-14.2/share/mk/
H A Dbsd.linker.mk25 .if !target(__<bsd.linker.mk>__)
26 __<bsd.linker.mk>__:
65 .warning Unable to determine linker type from ${ld}=${${ld}}
93 .warning Unknown linker from ${ld}=${${ld}}: ${_ld_version}, defaulting to bfd
/freebsd-14.2/contrib/llvm-project/lld/docs/ELF/
H A Dstart-stop-gc.rst4 If your ``-Wl,--gc-sections`` build fail with a linker error like this:
24 The Apple ld64 linker has a similar ``section$start`` feature and always
53 linker ``--gc-sections``.
64 If you use the ``SECTIONS`` command in a linker script, use
H A Dlinker_script.rst4 LLD implements a large subset of the GNU ld linker script notation. The LLD
5 implementation policy is to implement linker script features as they are
14 The lld implementation policy for properties of linker scripts that are not
60 In the case where no linker script has been provided or every ``SECTIONS``
62 to GNU ld's internal linker scripts.
140 - ``AT(lma)`` specifies the exact load address. If the linker script does not
146 If the linker script does not have a PHDRS command, then if
/freebsd-14.2/contrib/ncurses/misc/
H A Dncurses-config.in113 -Wl,--dynamic-linker*) # ignore ELF interpreter
303 --libs-only-L echos -L linker options (search path) for ${THIS}
304 --libs-only-l echos -l linker options (libraries) for ${THIS}
305 --libs-only-other echos linker options other than -L/-l
/freebsd-14.2/sys/contrib/libsodium/m4/
H A Dax_check_link_flag.m411 # 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
63 AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [
/freebsd-14.2/contrib/llvm-project/lld/
H A DREADME.md5 modular cross platform linker which is built as part of the LLVM compiler
17 It is hosted at https://s3-us-west-2.amazonaws.com/linker-tests/lld-speed-test.tar.xz
/freebsd-14.2/contrib/dialog/
H A Ddialog-config.in232 --libs-only-L echos -L linker options (search path) for ${THIS}
233 --libs-only-l echos -l linker options (libraries) for ${THIS}
234 --libs-only-other echos linker options other than -L/-l
/freebsd-14.2/sys/kern/
H A Dlinker_if.m28 #include <sys/linker.h>
30 INTERFACE linker;
89 # Search for a linker set in a file. Return a pointer to the first
111 # in the ELF file, returning info in the linker CTF structure.
/freebsd-14.2/contrib/libucl/tests/basic/
H A D4.res4 comment = "Utility to help to configure compiler and linker flags";
14 pkgconf is a program which helps to configure compiler and linker flags for
H A D4.in4 comment : "Utility to help to configure compiler and linker flags"
13 desc : "pkgconf is a program which helps to configure compiler and linker flags for\ndevelopment fr…

12345678910