diff options
author | Derek Schuff <dschuff@google.com> | 2017-01-30 23:30:52 +0000 |
---|---|---|
committer | Derek Schuff <dschuff@google.com> | 2017-01-30 23:30:52 +0000 |
commit | 6d76b7b455cdc9927371785f77f7ae38509c1b03 (patch) | |
tree | ca59483bff106edbfd4d5b874efc4dee4ec5c2a9 /llvm/tools/llvm-readobj/ObjDumper.h | |
parent | 642a2365fbcaf53e9eab2b9ec30985abf34c134f (diff) | |
download | bcm5719-llvm-6d76b7b455cdc9927371785f77f7ae38509c1b03.tar.gz bcm5719-llvm-6d76b7b455cdc9927371785f77f7ae38509c1b03.zip |
[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
llvm-svn: 293569
Diffstat (limited to 'llvm/tools/llvm-readobj/ObjDumper.h')
-rw-r--r-- | llvm/tools/llvm-readobj/ObjDumper.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/tools/llvm-readobj/ObjDumper.h b/llvm/tools/llvm-readobj/ObjDumper.h index c91558ecbfa..75090312b21 100644 --- a/llvm/tools/llvm-readobj/ObjDumper.h +++ b/llvm/tools/llvm-readobj/ObjDumper.h @@ -96,6 +96,10 @@ std::error_code createMachODumper(const object::ObjectFile *Obj, ScopedPrinter &Writer, std::unique_ptr<ObjDumper> &Result); +std::error_code createWasmDumper(const object::ObjectFile *Obj, + ScopedPrinter &Writer, + std::unique_ptr<ObjDumper> &Result); + void dumpCOFFImportFile(const object::COFFImportFile *File); void dumpCodeViewMergedTypes(ScopedPrinter &Writer, |