Home
last modified time | relevance | path

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

123456789

/freebsd/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/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/contrib/llvm-project/lld/docs/
H A DNewLLD.rst7 You can embed LLD to your program by linking against it and calling the linker's
14 files in the usual way and give them to the linker. It is naturally expected to
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,
63 We'll describe how the traditional Unix linker handles archive files, what the
66 The traditional Unix linker maintains a set of undefined symbols during
67 linking. The linker visits each file in the order as they appeared in the
68 command line until the set becomes empty. What the linker would do depends on
71 - If the linker visits an object file, the linker links object files to the
[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
111 symbols are resolved by a dynamic linker. Since the dynamic linking API is
148 In general, where possible, the WebAssembly linker attempts to emulate the
149 behaviour of a traditional ELF linker, and in particular the ELF port of lld.
156 One way in which the WebAssembly linker differs from traditional native linkers
184 In addition, symbols can be exported via the linker command line using
[all …]
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.
113 The easiest way to do that is to overwrite the default linker. After
131 For the internals of the linker, please read :doc:`NewLLD`. It is a bit
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.
/freebsd/libexec/flua/libfreebsd/sys/linker/
H A DMakefile1 SHLIB_NAME= linker.so
3 SRCS+= linker.c
5 MAN= freebsd.sys.linker.3lua
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformWindows.c18 #pragma comment(linker, "/MERGE:.lprfb=.data")
19 #pragma comment(linker, "/MERGE:.lprfd=.data")
20 #pragma comment(linker, "/MERGE:.lprfv=.data")
21 #pragma comment(linker, "/MERGE:.lprfnd=.data")
/freebsd/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/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/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/share/mk/
H A Dbsd.linker.mk27 .if !target(__<bsd.linker.mk>__)
28 __<bsd.linker.mk>__:
67 .warning Unable to determine linker type from ${ld}=${${ld}}
95 .warning Unknown linker from ${ld}=${${ld}}: ${_ld_version}, defaulting to bfd
/freebsd/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/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/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/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.
120 # and return CTF info in the linker CTF structure.
/freebsd/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/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/contrib/libucl/tests/basic/
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…
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

123456789