summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2018-04-26 18:15:32 +0000
committerSam Clegg <sbc@chromium.org>2018-04-26 18:15:32 +0000
commit6bb5a41f99445a9c067a699028d0d62a89953d12 (patch)
tree59de67347939a02dae85848660ca40e08469b216 /llvm/test/tools
parentb31f91897966d6f14c50ac22de8f8a15bcfc0812 (diff)
downloadbcm5719-llvm-6bb5a41f99445a9c067a699028d0d62a89953d12.tar.gz
bcm5719-llvm-6bb5a41f99445a9c067a699028d0d62a89953d12.zip
[WebAssembly] Add version to object file metadata
Summary: See https://github.com/WebAssembly/tool-conventions/issues/54 Subscribers: jfb, dschuff, jgravelle-google, aheejin, sunfish, llvm-commits Differential Revision: https://reviews.llvm.org/D46069 llvm-svn: 330969
Diffstat (limited to 'llvm/test/tools')
-rw-r--r--llvm/test/tools/llvm-nm/wasm/exports.yaml1
-rw-r--r--llvm/test/tools/llvm-nm/wasm/imports.yaml1
-rw-r--r--llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml1
-rw-r--r--llvm/test/tools/llvm-objdump/Inputs/trivial.obj.wasmbin320 -> 324 bytes
-rw-r--r--llvm/test/tools/llvm-objdump/wasm.txt2
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasmbin291 -> 295 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/sections.test4
7 files changed, 6 insertions, 3 deletions
diff --git a/llvm/test/tools/llvm-nm/wasm/exports.yaml b/llvm/test/tools/llvm-nm/wasm/exports.yaml
index de87978fd94..55d2b76470a 100644
--- a/llvm/test/tools/llvm-nm/wasm/exports.yaml
+++ b/llvm/test/tools/llvm-nm/wasm/exports.yaml
@@ -37,6 +37,7 @@ Sections:
Content: '616263'
- Type: CUSTOM
Name: linking
+ Version: 1
SymbolTable:
- Index: 0
Kind: FUNCTION
diff --git a/llvm/test/tools/llvm-nm/wasm/imports.yaml b/llvm/test/tools/llvm-nm/wasm/imports.yaml
index 23f7218401d..9696972de4d 100644
--- a/llvm/test/tools/llvm-nm/wasm/imports.yaml
+++ b/llvm/test/tools/llvm-nm/wasm/imports.yaml
@@ -25,6 +25,7 @@ Sections:
GlobalMutable: false
- Type: CUSTOM
Name: linking
+ Version: 1
SymbolTable:
- Index: 0
Kind: FUNCTION
diff --git a/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml b/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml
index e758194e2ff..caa981df436 100644
--- a/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml
+++ b/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml
@@ -43,6 +43,7 @@ Sections:
Content: '616263'
- Type: CUSTOM
Name: linking
+ Version: 1
SymbolTable:
- Index: 0
Kind: DATA
diff --git a/llvm/test/tools/llvm-objdump/Inputs/trivial.obj.wasm b/llvm/test/tools/llvm-objdump/Inputs/trivial.obj.wasm
index f992b12d161..2aa042d54dc 100644
--- a/llvm/test/tools/llvm-objdump/Inputs/trivial.obj.wasm
+++ b/llvm/test/tools/llvm-objdump/Inputs/trivial.obj.wasm
Binary files differ
diff --git a/llvm/test/tools/llvm-objdump/wasm.txt b/llvm/test/tools/llvm-objdump/wasm.txt
index 622df7bcd94..d24db89188e 100644
--- a/llvm/test/tools/llvm-objdump/wasm.txt
+++ b/llvm/test/tools/llvm-objdump/wasm.txt
@@ -7,7 +7,7 @@
# CHECK-NEXT: 2 FUNCTION 00000002 0000000000000000
# CHECK-NEXT: 3 CODE 00000019 0000000000000000 TEXT
# CHECK-NEXT: 4 DATA 0000001c 0000000000000000 DATA
-# CHECK-NEXT: 5 linking 0000004d 0000000000000000
+# CHECK-NEXT: 5 linking 00000051 0000000000000000
# CHECK-NEXT: 6 reloc.CODE 0000000c 0000000000000000
# RUN: llvm-objdump -p %p/Inputs/trivial.obj.wasm | FileCheck %s -check-prefix CHECK-HEADER
diff --git a/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm b/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm
index 15700e91973..0e3efb66a7f 100644
--- a/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm
+++ b/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm
Binary files differ
diff --git a/llvm/test/tools/llvm-readobj/sections.test b/llvm/test/tools/llvm-readobj/sections.test
index a5fa7f51060..4900c4f57b6 100644
--- a/llvm/test/tools/llvm-readobj/sections.test
+++ b/llvm/test/tools/llvm-readobj/sections.test
@@ -528,14 +528,14 @@ WASM-NEXT: ]
WASM-NEXT: }
WASM-NEXT: Section {
WASM-NEXT: Type: CUSTOM (0x0)
-WASM-NEXT: Size: 57
+WASM-NEXT: Size: 61
WASM-NEXT: Offset: 191
WASM-NEXT: Name: linking
WASM-NEXT: }
WASM-NEXT: Section {
WASM-NEXT: Type: CUSTOM (0x0)
WASM-NEXT: Size: 12
-WASM-NEXT: Offset: 262
+WASM-NEXT: Offset: 266
WASM-NEXT: Name: reloc.CODE
WASM-NEXT: }
WASM-NEXT: ]
OpenPOWER on IntegriCloud