OSDN Git Service

Introduce the llvm-cfi-verify tool.
authorVlad Tsyrklevich <vlad@tsyrklevich.net>
Tue, 19 Sep 2017 22:33:09 +0000 (22:33 +0000)
committerVlad Tsyrklevich <vlad@tsyrklevich.net>
Tue, 19 Sep 2017 22:33:09 +0000 (22:33 +0000)
commitb3521af5ae2314c835dc8ff511bd858a8a92ce0c
treee306c0ed2b3d8e4797a7b34bcff6c753a4344da6
parent54c2f803757c8b3da100300fe1a139e73a5429e1
Introduce the llvm-cfi-verify tool.

Summary: Introduces the llvm-cfi-verify tool to llvm. Includes the design document (docs/CFIVerify.rst). Current implementation of the tool is simply a disassembler that identifies and prints the indirect control flow instructions.

Reviewers: vlad.tsyrklevich

Reviewed By: vlad.tsyrklevich

Patch by Mitch Phillips

Subscribers: llvm-commits, kcc, pcc, mgorny

Differential Revision: https://reviews.llvm.org/D37937

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313688 91177308-0d34-0410-b5e6-96231b3b80d8
docs/CFIVerify.rst [new file with mode: 0644]
tools/LLVMBuild.txt
tools/llvm-cfi-verify/CMakeLists.txt [new file with mode: 0644]
tools/llvm-cfi-verify/LLVMBuild.txt [new file with mode: 0644]
tools/llvm-cfi-verify/llvm-cfi-verify.cpp [new file with mode: 0644]