search for: usenix14

Displaying 7 results from an estimated 7 matches for "usenix14".

2016 Oct 18
2
Proposal: arbitrary relocations in constant global initializers
...that may be beneficial (for example, -fsanitize=function may > use this facility to create GOTOFF relocations in function prologues to > avoid creating dynamic relocations in the .text section to fix PR17633). > > Thanks, > -- > Peter > > [1] http://www.pcc.me.uk/~peter/acad/usenix14.pdf > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161018/f7fcec36/attachment.html>
2015 Jul 29
0
[LLVMdev] Proposal: arbitrary relocations in constant global initializers
...of references between objects where that may be beneficial (for example, -fsanitize=function may use this facility to create GOTOFF relocations in function prologues to avoid creating dynamic relocations in the .text section to fix PR17633). Thanks, -- Peter [1] http://www.pcc.me.uk/~peter/acad/usenix14.pdf
2015 Feb 17
4
[LLVMdev] Adding CFI checks to clang vs llvm
Hi, In http://reviews.llvm.org/D7424 we've been discussing whether to insert control flow integrity checks in Clang or LLVM. The main challenge is that the checks need something like a string associated with each call, and there's currently no stable way to ensure that the string stays with the call. The current version of the patch does the checks with an intrinsic, but there's a
2015 Feb 18
2
[LLVMdev] Adding CFI checks to clang vs llvm
...also [1] which contains some discussion of precision. There are also ancillary performance benefits of this design. For example, if we lay out the type information near the virtual tables we can in some cases avoid an additional cache miss. Thanks, -- Peter [1] http://www.pcc.me.uk/~peter/acad/usenix14.pdf
2015 Jan 30
0
[LLVMdev] IR extension proposal: bitset constants
> On Jan 29, 2015, at 6:50 PM, Peter Collingbourne <peter at pcc.me.uk> wrote: > > On Thu, Jan 29, 2015 at 02:22:48PM -0800, Peter Collingbourne wrote: >> I've been working on a patch that implements the bitset attribute and bitset >> lowering pass. I'll see if I can send it out later today. > > http://reviews.llvm.org/D7288
2015 Jan 30
3
[LLVMdev] IR extension proposal: bitset constants
On Thu, Jan 29, 2015 at 02:22:48PM -0800, Peter Collingbourne wrote: > I've been working on a patch that implements the bitset attribute and bitset > lowering pass. I'll see if I can send it out later today. http://reviews.llvm.org/D7288 Thanks, -- Peter
2015 Jan 30
2
[LLVMdev] IR extension proposal: bitset constants
...sed to implement a variant of CFI for indirect function calls (see section 4 of the USENIX paper), and that only works effectively with an LTO'd module. (We might end up adding native linker support for that or something similar as well.) Thanks, -- Peter [1] http://www.pcc.me.uk/~peter/acad/usenix14.pdf