summaryrefslogtreecommitdiff
path: root/tools/llvm-readobj/CMakeLists.txt
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-06-04 15:47:15 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-06-04 15:47:15 +0000
commitfe3b74ec7132033f15bbf4be74e745ce48baa0bf (patch)
tree5afb1f78896e6f8788d7f5941c39fad2432994a3 /tools/llvm-readobj/CMakeLists.txt
parentb35de82adcae131730d4af5d1d8b72b14ef16225 (diff)
downloadllvm-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.txt1
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