search for: ifunc_repro

Displaying 4 results from an estimated 4 matches for "ifunc_repro".

2018 Nov 29
2
LTO, ifuncs, and lld
...causes clang to emit LLVM IR intermediate object files rather than ELF intermediate object files. I've found that with lld, attempting to link LLVM IR intermediate object files hits an assert in lld. I've created a reproduction test case in this tiny little repo: https://github.com/lattera/ifunc_repro The assertion I hit is detailed in the commit message of the initial commit: https://github.com/lattera/ifunc_repro/commit/0be98f9e81a1c91e80b135da6bb8d073d7a0c6f7 HardenedBSD's Cross-DSO CFI feature branch uses clang/llvm/lld 7.0.1. I'm more than happy to test out patches to help address...
2018 Nov 29
2
LTO, ifuncs, and lld
...files rather > > than ELF intermediate object files. > > > > I've found that with lld, attempting to link LLVM IR intermediate > > object files hits an assert in lld. I've created a reproduction test > > case in this tiny little repo: https://github.com/lattera/ifunc_repro > > > > The assertion I hit is detailed in the commit message of the initial > > commit: > > > > https://github.com/lattera/ifunc_repro/commit/0be98f9e81a1c91e80b135da6bb8d073d7a0c6f7 > > > > HardenedBSD's Cross-DSO CFI feature branch uses clang/llvm/ll...
2018 Dec 01
2
LTO, ifuncs, and lld
...iate object files. > > > > > > > > I've found that with lld, attempting to link LLVM IR intermediate > > > > object files hits an assert in lld. I've created a reproduction test > > > > case in this tiny little repo: https://github.com/lattera/ifunc_repro > > > > > > > > The assertion I hit is detailed in the commit message of the initial > > > > commit: > > > > > > > > > > https://github.com/lattera/ifunc_repro/commit/0be98f9e81a1c91e80b135da6bb8d073d7a0c6f7 > > > > >...
2019 Jan 09
2
LTO, ifuncs, and lld
...gt; > > > > > > > I've found that with lld, attempting to link LLVM IR intermediate > > > > > > object files hits an assert in lld. I've created a reproduction test > > > > > > case in this tiny little repo: https://github.com/lattera/ifunc_repro > > > > > > > > > > > > The assertion I hit is detailed in the commit message of the initial > > > > > > commit: > > > > > > > > > > > > > > > > https://github.com/lattera/ifunc_repro/commit/0be98f...