diff options
author | Sam Clegg <sbc@chromium.org> | 2018-04-26 19:27:28 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2018-04-26 19:27:28 +0000 |
commit | 6a31a0d694a65f5cb11ae6d49c7fdb3f08b0d262 (patch) | |
tree | 80ffd86a99679f42be9cb191dcd65305be55e03a /llvm/tools/llvm-readobj | |
parent | 540512c29719dc98429961c38fa882bcfef1de40 (diff) | |
download | bcm5719-llvm-6a31a0d694a65f5cb11ae6d49c7fdb3f08b0d262.tar.gz bcm5719-llvm-6a31a0d694a65f5cb11ae6d49c7fdb3f08b0d262.zip |
[WebAssembly] Write DWARF data into wasm object file
- Writes ".debug_XXX" into corresponding custom sections.
- Writes relocation records into "reloc.debug_XXX" sections.
Patch by Yury Delendik!
Differential Revision: https://reviews.llvm.org/D44184
llvm-svn: 330982
Diffstat (limited to 'llvm/tools/llvm-readobj')
-rw-r--r-- | llvm/tools/llvm-readobj/WasmDumper.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/tools/llvm-readobj/WasmDumper.cpp b/llvm/tools/llvm-readobj/WasmDumper.cpp index 3d2f4d431d4..63ec0b732ee 100644 --- a/llvm/tools/llvm-readobj/WasmDumper.cpp +++ b/llvm/tools/llvm-readobj/WasmDumper.cpp @@ -84,6 +84,8 @@ void WasmDumper::printRelocation(const SectionRef &Section, case wasm::R_WEBASSEMBLY_MEMORY_ADDR_LEB: case wasm::R_WEBASSEMBLY_MEMORY_ADDR_SLEB: case wasm::R_WEBASSEMBLY_MEMORY_ADDR_I32: + case wasm::R_WEBASSEMBLY_FUNCTION_OFFSET_I32: + case wasm::R_WEBASSEMBLY_SECTION_OFFSET_I32: HasAddend = true; break; default: |