commit | 053615be026c65a88de1eb79642f2521174cd502 | [log] [tgz] |
---|---|---|
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Tue Dec 15 23:00:08 2015 +0000 |
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Tue Dec 15 23:00:08 2015 +0000 |
tree | 3450733c067e1cbe71474ee99b2b61bbd5121230 | |
parent | 09dd945fa5dce92b9acdd8772e90ef574274c1b4 [diff] |
Cross-DSO control flow integrity (LLVM part). An LTO pass that generates a __cfi_check() function that validates a call based on a hash of the call-site-known type and the target pointer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255693 91177308-0d34-0410-b5e6-96231b3b80d8