[PATCH] Adding diversity for security

Nadav Rotem nrotem at apple.com
Wed Oct 16 17:50:21 PDT 2013


Hi Stephen, 

Why did you need to add a new NOP flag and the isInsertedNOP function ?

Thanks,
Nadav


On Oct 16, 2013, at 5:30 PM, Stephen Crane <sjcrane at uci.edu> wrote:

>    - Replaced OpenSSL AES RNG with an MD5 HMAC_DRBG RNG
>    - Updating test cases for new RNG
>    - Formatting and comments for the RNG
> 
> http://llvm-reviews.chandlerc.com/D1802
> 
> CHANGE SINCE LAST DIFF
>  http://llvm-reviews.chandlerc.com/D1802?vs=4930&id=4977#toc
> 
> Files:
>  include/llvm/CodeGen/CommandFlags.h
>  include/llvm/CodeGen/MachineInstr.h
>  include/llvm/MC/MCRegisterInfo.h
>  include/llvm/Support/RandomNumberGenerator.h
>  include/llvm/Target/TargetOptions.h
>  lib/CodeGen/LLVMBuild.txt
>  lib/CodeGen/MachineBasicBlock.cpp
>  lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
>  lib/LTO/LTOCodeGenerator.cpp
>  lib/LTO/LTOModule.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
>  tools/llc/llc.cpp
>  tools/llvm-lto/llvm-lto.cpp
>  tools/lto/lto.cpp
>  tools/opt/opt.cpp
> <D1802.7.patch>




More information about the llvm-commits mailing list