llvm-6502/tools/llvm-readobj
Saleem Abdulrasool fe3b74ec71 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
2014-06-04 15:47:15 +00:00
..
ARMAttributeParser.cpp [C++] Use 'nullptr'. Tools edition. 2014-04-25 04:24:47 +00:00
ARMAttributeParser.h tools: add support for decoding ARM attributes 2014-01-30 04:46:33 +00:00
ARMEHABIPrinter.h [C++] Use 'nullptr'. 2014-04-28 04:05:08 +00:00
ARMWinEHPrinter.cpp tools: initial implementation of WoA EH decoding 2014-06-04 15:47:15 +00:00
ARMWinEHPrinter.h tools: initial implementation of WoA EH decoding 2014-06-04 15:47:15 +00:00
CMakeLists.txt tools: initial implementation of WoA EH decoding 2014-06-04 15:47:15 +00:00
COFFDumper.cpp tools: initial implementation of WoA EH decoding 2014-06-04 15:47:15 +00:00
ELFDumper.cpp [Object][ELF] Range-based loop simplification. 2014-06-04 05:51:44 +00:00
Error.cpp There is no std::errc::success, remove the llvm one. 2014-05-31 03:21:04 +00:00
Error.h Add missing std:: qualifiers 2014-03-07 14:55:30 +00:00
llvm-readobj.cpp Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
llvm-readobj.h tools: add support for decoding ARM attributes 2014-01-30 04:46:33 +00:00
LLVMBuild.txt Don't link with the archive library programs that don't use it. 2013-06-17 15:29:46 +00:00
MachODumper.cpp [C++11] Introduce ObjectFile::symbols() to use range-based loops. 2014-03-17 07:28:19 +00:00
Makefile Don't link with the archive library programs that don't use it. 2013-06-17 15:29:46 +00:00
ObjDumper.cpp Re-sort #include lines again, prior to moving headers around. 2014-01-13 08:04:33 +00:00
ObjDumper.h Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
StreamWriter.cpp Implements low-level object file format specific output for COFF and 2013-04-03 18:31:38 +00:00
StreamWriter.h tools: introduce StreamWriter::printBoolean 2014-06-04 15:47:11 +00:00
Win64EHDumper.cpp tools: avoid use of std::function 2014-05-25 21:37:59 +00:00
Win64EHDumper.h tools: avoid use of std::function 2014-05-25 21:37:59 +00:00