| /freebsd-14.2/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-14.2/contrib/llvm-project/lld/docs/ |
| 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. 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 D | NewLLD.rst | 7 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 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 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 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.
|
| H A D | ReleaseNotes.rst | 18 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 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-14.2/contrib/llvm-project/compiler-rt/lib/profile/ |
| H A D | InstrProfilingPlatformWindows.c | 16 #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 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-14.2/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-14.2/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-14.2/share/mk/ |
| H A D | bsd.linker.mk | 25 .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 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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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.
|
| /freebsd-14.2/contrib/libucl/tests/basic/ |
| 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
|
| 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…
|