OSDN Git Service

Add yaml2obj. A utility to convert YAML to binaries.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 2 Aug 2012 19:16:56 +0000 (19:16 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 2 Aug 2012 19:16:56 +0000 (19:16 +0000)
commita915f247f72570a994d55cd0d2961cd2d7bbd0e1
tree51bbc92eb6c125a893d516d180a15c4fb71752ba
parentcfbda4a04dacaf976505c54a5308f6954b3b9a58
Add yaml2obj. A utility to convert YAML to binaries.

yaml2obj takes a textual description of an object file in YAML format
and outputs the binary equivalent. This greatly simplifies writing
tests that take binary object files as input.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161205 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
CMakeLists.txt
docs/yaml2obj.rst [new file with mode: 0644]
include/llvm/Support/COFF.h
test/Object/COFF/i386.yaml [new file with mode: 0644]
test/Object/COFF/x86-64.yaml [new file with mode: 0644]
test/Object/Inputs/trivial-object-test.coff-i386
test/Object/nm-trivial-object.test
test/Object/objdump-file-header.test
test/Object/objdump-section-content.test
test/Object/objdump-symbol-table.test
utils/Makefile
utils/yaml2obj/CMakeLists.txt [new file with mode: 0644]
utils/yaml2obj/Makefile [new file with mode: 0644]
utils/yaml2obj/yaml2obj.cpp [new file with mode: 0644]