OSDN Git Service

[WebAssembly] Add wasm support for llvm-readobj
authorDerek Schuff <dschuff@google.com>
Mon, 30 Jan 2017 23:30:52 +0000 (23:30 +0000)
committerDerek Schuff <dschuff@google.com>
Mon, 30 Jan 2017 23:30:52 +0000 (23:30 +0000)
commitc20099fa53a07598f0cdcb5d981b14cc1ce71034
tree462182e04aa389ae5e332dd1890051bc5d23ce05
parente6e6b711b194542a16bd4cc49402166237b1dae7
[WebAssembly] Add wasm support for llvm-readobj

Create a WasmDumper subclass of ObjDumper to support Webassembly binary
files.

Patch by Sam Clegg

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293569 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/Wasm.h
include/llvm/Support/Wasm.h
lib/Object/WasmObjectFile.cpp
test/tools/llvm-readobj/Inputs/trivial.obj.wasm [new file with mode: 0644]
test/tools/llvm-readobj/file-headers.test
test/tools/llvm-readobj/sections.test
tools/llvm-readobj/CMakeLists.txt
tools/llvm-readobj/ObjDumper.h
tools/llvm-readobj/WasmDumper.cpp [new file with mode: 0644]
tools/llvm-readobj/llvm-readobj.cpp