diff options
author | Sam Clegg <sbc@chromium.org> | 2018-02-09 20:21:50 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2018-02-09 20:21:50 +0000 |
commit | 0b55ccf6f032260e2b791645d3d9dab3d58148d7 (patch) | |
tree | 797c8ce38f8796f233dd6045bd7fb0288f70c356 /llvm/test/tools/llvm-objdump | |
parent | 33979ce32da1613b787b4b8094085e7515e40904 (diff) | |
download | bcm5719-llvm-0b55ccf6f032260e2b791645d3d9dab3d58148d7.tar.gz bcm5719-llvm-0b55ccf6f032260e2b791645d3d9dab3d58148d7.zip |
[WebAssebmly] Report undefined symbols correctly in objdump
Peviously we were reporting undefined symbol as being defined
by the IMPORT sections.
This change reports undefined symbols in the same that other
formats do, and also removes the need to store the section
with each symbol (since it can be derived from the symbol
type).
Differential Revision: https://reviews.llvm.org/D43101
llvm-svn: 324770
Diffstat (limited to 'llvm/test/tools/llvm-objdump')
-rw-r--r-- | llvm/test/tools/llvm-objdump/WebAssembly/symbol-table.test | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/tools/llvm-objdump/WebAssembly/symbol-table.test b/llvm/test/tools/llvm-objdump/WebAssembly/symbol-table.test index 91c227d9d5c..a24fd1e5e73 100644 --- a/llvm/test/tools/llvm-objdump/WebAssembly/symbol-table.test +++ b/llvm/test/tools/llvm-objdump/WebAssembly/symbol-table.test @@ -1,8 +1,8 @@ RUN: llvm-objdump -t %p/../Inputs/trivial.obj.wasm | FileCheck %s CHECK: SYMBOL TABLE: -CHECK-NEXT: 00000000 g F IMPORT puts -CHECK-NEXT: 00000000 g F IMPORT SomeOtherFunction -CHECK-NEXT: 00000002 g F EXPORT main -CHECK-NEXT: 00000010 g EXPORT var +CHECK-NEXT: 00000000 g F *UND* puts +CHECK-NEXT: 00000000 g F *UND* SomeOtherFunction +CHECK-NEXT: 00000002 g F CODE main +CHECK-NEXT: 00000010 g DATA var |