Displaying 4 results from an estimated 4 matches for "d19995".
2016 Nov 29
4
RFC: Add an "interposible" linkage type (and implement -fsemantic-interposition)
...void @foo() { ret void }
We could probably preserve bitcode compatibility by continuing to use the
old combined linkage encoding. This is useful because we want the old weak
to decode as weak+interposable and the old weak_odr to decode as weak.
Some more prior discussion: https://reviews.llvm.org/D19995#423481
On Tue, Nov 29, 2016 at 8:01 AM, Hal Finkel via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Hi everyone,
>
> Clang/LLVM's support for ELF interposition is in a confusing state, and I
> propose making a few (hopefully simple) adjustments in order to bring our
>...
2016 Nov 29
2
RFC: Add an "interposible" linkage type (and implement -fsemantic-interposition)
...code compatibility by continuing to
> > use
> > the old combined linkage encoding. This is useful because we want
> > the old weak to decode as weak+interposable and the old weak_odr to
> > decode as weak.
>
> > Some more prior discussion: https://reviews.llvm.org/D19995#423481
>
> +1
So we're all on the same page, our current encodings are:
External: 0
WeakAny: 16
Appending: 2
Internal: 3
LinkOnceAny: 18
ExternalWeak: 7
Common: 8
Private: 9
WeakODR: 17
LinkOnceODR: 19
AvailableExternally: 12
And the new encodings would be:
External: 0...
2016 Nov 29
0
RFC: Add an "interposible" linkage type (and implement -fsemantic-interposition)
Hi everyone,
Clang/LLVM's support for ELF interposition is in a confusing state, and I propose making a few (hopefully simple) adjustments in order to bring our model into a self-consistent state.
The problem: On ELF systems, global symbols can be interposed. This means, for example, that calls to global functions in some (shared) library defined in that same library might end up being
2016 Feb 29
4
Possible soundness issue with available_externally (split from "RFC: Add guard intrinsics")
----- Original Message -----
> From: "James Y Knight" <jyknight at google.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "Sanjoy Das" <sanjoy at playingwithpointers.com>, "llvm-dev"
> <llvm-dev at lists.llvm.org>
> Sent: Monday, February 29, 2016 9:31:24 AM
> Subject: Re: [llvm-dev] Possible soundness issue with