/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_common_linux.cpp | 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() 107 LoadedModule *GetLinker() { return linker; } in GetLinker()
|
/freebsd/tools/build/options/ |
H A D | WITH_SYSTEM_LINKER | 1 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 D | WITHOUT_SYSTEM_LINKER | 1 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 D | WITHOUT_LLD_BOOTSTRAP | 1 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 D | NewLLD.rst | 7 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 D | WebAssembly.rst | 23 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 D | index.rst | 4 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 D | Partitions.rst | 38 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 D | missingkeyfunction.rst | 4 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 D | Makefile | 1 SHLIB_NAME= linker.so 3 SRCS+= linker.c 5 MAN= freebsd.sys.linker.3lua
|
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/ |
H A D | InstrProfilingPlatformWindows.c | 18 #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 D | Options.td | 23 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 D | sanitizer_win_defs.h | 69 __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 D | sanitizer_coverage_win_sections.cpp | 57 #pragma comment(linker, "/MERGE:.SCOV=.data") 65 #pragma comment(linker, "/MERGE:.SCOVP=.rdata")
|
/freebsd/contrib/llvm-project/lld/docs/MachO/ |
H A D | index.rst | 4 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 D | bsd.linker.mk | 27 .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 D | start-stop-gc.rst | 4 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 D | linker_script.rst | 4 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 D | ncurses-config.in | 113 -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 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 63 AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [
|
/freebsd/sys/kern/ |
H A D | linker_if.m | 28 #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 D | README.md | 5 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 D | dialog-config.in | 232 --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 D | 4.in | 4 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 D | 4.res | 4 comment = "Utility to help to configure compiler and linker flags"; 14 pkgconf is a program which helps to configure compiler and linker flags for
|