[PATCH] Adding diversity for security

Alex Rosenberg alexr at leftfield.org
Mon Apr 14 07:33:58 PDT 2014


Is this deterministic for multi-threaded builds?

Alex

> On Apr 13, 2014, at 8:27 PM, Julian Lettner <julian.lettner at gmail.com> wrote:
> 
> The updated replaces the custom RNG implementation with C++11 facilities.
> Andrew Trick made good suggestions on how to improve the patch.
> I will try to incorporate those (starting with splitting RNG - NOP insertion - schedule randomization int separate patches).
> 
> Hi rinon, ahomescu,
> 
> http://reviews.llvm.org/D1802
> 
> CHANGE SINCE LAST DIFF
> http://reviews.llvm.org/D1802?vs=6621&id=8499#toc
> 
> Files:
> include/llvm/CodeGen/CommandFlags.h
> include/llvm/Support/RandomNumberGenerator.h
> include/llvm/Target/TargetOptions.h
> lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
> lib/LTO/LTOCodeGenerator.cpp
> lib/Support/CMakeLists.txt
> lib/Support/RandomNumberGenerator.cpp
> lib/Target/X86/CMakeLists.txt
> lib/Target/X86/NOPInsertion.cpp
> lib/Target/X86/X86.h
> lib/Target/X86/X86TargetMachine.cpp
> test/CodeGen/X86/nop-insert-percentage.ll
> test/CodeGen/X86/nop-insert.ll
> test/CodeGen/X86/sched-rnd-test.ll
> <D1802.10.patch>




More information about the llvm-commits mailing list