summaryrefslogtreecommitdiff
path: root/test/tools/llvm-readobj/relocations.test
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-04-16 16:01:22 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-04-16 16:01:22 +0000
commit71d5a2540a98c81f5bcaeb48805e0e2881f530ef (patch)
tree5343938942df402b49ec7300a1c25a2d4ccd5821 /test/tools/llvm-readobj/relocations.test
parent31bbf64f3a4974a2d6c8b3b27ad2f519caf74057 (diff)
Diffstat (limited to 'test/tools/llvm-readobj/relocations.test')
-rw-r--r--test/tools/llvm-readobj/relocations.test25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/tools/llvm-readobj/relocations.test b/test/tools/llvm-readobj/relocations.test
index 229fef54fb8b..475ac1d7e296 100644
--- a/test/tools/llvm-readobj/relocations.test
+++ b/test/tools/llvm-readobj/relocations.test
@@ -16,6 +16,8 @@ RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc64 \
RUN: | FileCheck %s -check-prefix MACHO-PPC64
RUN: llvm-readobj -r -expand-relocs %p/Inputs/trivial.obj.macho-arm \
RUN: | FileCheck %s -check-prefix MACHO-ARM
+RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.wasm \
+RUN: | FileCheck %s -check-prefix WASM
COFF: Relocations [
COFF-NEXT: Section (1) .text {
@@ -283,3 +285,26 @@ MACHO-ARM-NEXT: Value: 0x4
MACHO-ARM-NEXT: }
MACHO-ARM-NEXT: }
MACHO-ARM-NEXT: ]
+
+WASM: Relocations [
+WASM-NEXT: Section (8) CODE {
+WASM-NEXT: Relocation {
+WASM-NEXT: Type: R_WEBASSEMBLY_TABLE_INDEX_SLEB (1)
+WASM-NEXT: Offset: 0x6
+WASM-NEXT: Index: 0x0
+WASM-NEXT: Addend: 0x0
+WASM-NEXT: }
+WASM-NEXT: Relocation {
+WASM-NEXT: Type: R_WEBASSEMBLY_GLOBAL_ADDR_LEB (3)
+WASM-NEXT: Offset: 0x15
+WASM-NEXT: Index: 0x0
+WASM-NEXT: Addend: 0x0
+WASM-NEXT: }
+WASM-NEXT: Relocation {
+WASM-NEXT: Type: R_WEBASSEMBLY_GLOBAL_ADDR_LEB (3)
+WASM-NEXT: Offset: 0x24
+WASM-NEXT: Index: 0x1
+WASM-NEXT: Addend: 0x0
+WASM-NEXT: }
+WASM-NEXT: }
+WASM-NEXT: ]