search for: securesystemslab

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

2015 Mar 27
3
[LLVMdev] SFI and Artificial Diversity
I read a lot of white papers, but is there not any open source implementation of SFI or artificial diversity? I google around, but I can't find anywhere anything regarding what I could openly download. In the same respect, I would also like to make an innovation proposal to create such an endeavor if there is not one already. -------------- next part -------------- An HTML attachment was
2015 Mar 27
3
[LLVMdev] SFI and Artificial Diversity
...Fri, Mar 27, 2015 at 4:47 PM, Per Larsen <perl at uci.edu> wrote: > Hi Kenneth, > > I'm part of a research group at UC Irvine that has been working on > artificial software diversity for LLVM and clang. You can check our Github > repositories here: > https://github.com/securesystemslab/multicompiler > https://github.com/securesystemslab/multicompiler-clang > > Our public version is based on LLVM 3.5 but we also have patches for LLVM > 3.6 and beyond which I can share with you. In collaboration with JF Bastien > and others, we are in the process of upstreaming these...
2019 Nov 22
2
Random nop insertion pass
> On Nov 21, 2019, at 14:23, Robinson, Paul via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Some years ago there was a random-nop-insertion pass (for ROP gadget removal) proposed, which didn't stick; we recently had a summer intern work on it but did not get to proper quality; I'd like to revive that. Hi Paul, I'm curious about what the use case for this was. In
2020 Mar 27
5
Passing inormation from pass to lowering
Hi! I have written a ModulePass that calculates various things and adds custom metadata attributes to certain instructions. Depending on the attributes, I would like to change the machine code of these instructions. For example, I would like to replace certain calls with jumps, but as far as I can tell the IR metadata is not accessible anymore on the level of machine instructions (e.g. in the