diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-06-04 15:47:15 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-06-04 15:47:15 +0000 |
commit | fe3b74ec7132033f15bbf4be74e745ce48baa0bf (patch) | |
tree | 5afb1f78896e6f8788d7f5941c39fad2432994a3 /tools/llvm-readobj/CMakeLists.txt | |
parent | b35de82adcae131730d4af5d1d8b72b14ef16225 (diff) | |
download | llvm-fe3b74ec7132033f15bbf4be74e745ce48baa0bf.tar.gz llvm-fe3b74ec7132033f15bbf4be74e745ce48baa0bf.tar.bz2 llvm-fe3b74ec7132033f15bbf4be74e745ce48baa0bf.tar.xz |
tools: initial implementation of WoA EH decoding
Add support to llvm-readobj to decode Windows ARM Exception Handling data. This
uses the previously added datastructures to decode the information into a format
that can be used by tests. This is a necessary step to add support for emitting
Windows on ARM exception handling information.
A fair amount of formatting inspiration is drawn from the Win64 EH printer as
well as the ARM EHABI printer. This allows for a reasonably thorough look into
the encoded data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210192 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-readobj/CMakeLists.txt')
-rw-r--r-- | tools/llvm-readobj/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/llvm-readobj/CMakeLists.txt b/tools/llvm-readobj/CMakeLists.txt index b057dcdc12..30f336f76c 100644 --- a/tools/llvm-readobj/CMakeLists.txt +++ b/tools/llvm-readobj/CMakeLists.txt @@ -6,6 +6,7 @@ set(LLVM_LINK_COMPONENTS add_llvm_tool(llvm-readobj ARMAttributeParser.cpp + ARMWinEHPrinter.cpp COFFDumper.cpp ELFDumper.cpp Error.cpp |