diff options
author | Mark Johnston <markj@FreeBSD.org> | 2018-08-23 14:58:19 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2018-08-23 14:58:19 +0000 |
commit | 4023442dc9e8eb123be1bdbc5ebb97328c8ff732 (patch) | |
tree | 212d788dd1ba12e875b661bf694f32607c9d573e /usr.bin/clang | |
parent | 35437b1f161f30bb489772428bea77f2b1a2ab95 (diff) | |
download | src-test2-4023442dc9e8eb123be1bdbc5ebb97328c8ff732.tar.gz src-test2-4023442dc9e8eb123be1bdbc5ebb97328c8ff732.zip |
Notes
Diffstat (limited to 'usr.bin/clang')
-rw-r--r-- | usr.bin/clang/lld/ld.lld.1 | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/usr.bin/clang/lld/ld.lld.1 b/usr.bin/clang/lld/ld.lld.1 index 885c42bc1326..1149866f5a01 100644 --- a/usr.bin/clang/lld/ld.lld.1 +++ b/usr.bin/clang/lld/ld.lld.1 @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 7, 2018 +.Dd August 22, 2018 .Dt LD.LLD 1 .Os .Sh NAME @@ -443,6 +443,13 @@ Make the main stack executable. Stack permissions are recorded in the .Dv PT_GNU_STACK segment. +.It Cm ifunc-noplt +Do not emit PLT entries for GNU ifuncs. +Instead, preserve relocations for ifunc call sites so that they may +be applied by a run-time loader. +Note that this feature requires special loader support and will +generally result in application crashes when used outside of freestanding +environments. .It Cm muldefs Do not error if a symbol is defined multiple times. The first definition will be used. |