[llvm-objcopy] Initial support for wasm in llvm-objcopy
authorDerek Schuff <dschuff@chromium.org>
Sat, 23 Nov 2019 02:02:10 +0000 (18:02 -0800)
committerDerek Schuff <dschuff@chromium.org>
Tue, 28 Jan 2020 17:47:16 +0000 (09:47 -0800)
commita928d127a52a061733d2e42c4c9159a267f7dbd4
tree74f16aa980e5fb931992c1e7f71617da93deb66a
parent954d04295b9b5447139cb1b9b57b9a2a4dd9b656
[llvm-objcopy] Initial support for wasm in llvm-objcopy

Currently only supports simple copying, other operations to follow.

Reviewers: sbc100, alexshap, jhenderson

Differential Revision: https://reviews.llvm.org/D70930
12 files changed:
llvm/include/llvm/Object/Wasm.h
llvm/test/tools/llvm-objcopy/wasm/basic-archive-copy.test [new file with mode: 0644]
llvm/test/tools/llvm-objcopy/wasm/basic-copy.test [new file with mode: 0644]
llvm/tools/llvm-objcopy/CMakeLists.txt
llvm/tools/llvm-objcopy/llvm-objcopy.cpp
llvm/tools/llvm-objcopy/wasm/Object.h [new file with mode: 0644]
llvm/tools/llvm-objcopy/wasm/Reader.cpp [new file with mode: 0644]
llvm/tools/llvm-objcopy/wasm/Reader.h [new file with mode: 0644]
llvm/tools/llvm-objcopy/wasm/WasmObjcopy.cpp [new file with mode: 0644]
llvm/tools/llvm-objcopy/wasm/WasmObjcopy.h [new file with mode: 0644]
llvm/tools/llvm-objcopy/wasm/Writer.cpp [new file with mode: 0644]
llvm/tools/llvm-objcopy/wasm/Writer.h [new file with mode: 0644]