diff options
| author | Heejin Ahn <aheejin@gmail.com> | 2018-11-07 01:58:50 +0000 |
|---|---|---|
| committer | Heejin Ahn <aheejin@gmail.com> | 2018-11-07 01:58:50 +0000 |
| commit | 756b50ea85802af97fa4cd188ec5aa50d43c0c10 (patch) | |
| tree | 58b7afb4189fe2170a90bcbb8b0d45ce3f04e311 /llvm/test/tools/llvm-readobj | |
| parent | 6b3954da0105ff21b9677011aa78194a771eb0ef (diff) | |
| download | bcm5719-llvm-756b50ea85802af97fa4cd188ec5aa50d43c0c10.tar.gz bcm5719-llvm-756b50ea85802af97fa4cd188ec5aa50d43c0c10.zip | |
[WebAssembly] Update test cases after FixFunctionBitcasts
Summary:
This updates generated binaries and corresponding test cases up to date
after applying FixFunctionBitcasts pass.
Reviewers: sbc100
Subscribers: dschuff, jgravelle-google, sunfish, llvm-commits
Differential Revision: https://reviews.llvm.org/D54070
llvm-svn: 346286
Diffstat (limited to 'llvm/test/tools/llvm-readobj')
| -rw-r--r-- | llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm | bin | 295 -> 341 bytes | |||
| -rw-r--r-- | llvm/test/tools/llvm-readobj/print-hex.test | 3 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-readobj/relocations.test | 5 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-readobj/sections.test | 22 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-readobj/symbols.test | 5 |
5 files changed, 23 insertions, 12 deletions
diff --git a/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm b/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm Binary files differindex 0e3efb66a7f..2f99d344612 100644 --- a/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm +++ b/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.wasm diff --git a/llvm/test/tools/llvm-readobj/print-hex.test b/llvm/test/tools/llvm-readobj/print-hex.test index c220eb3739d..71e561e479e 100644 --- a/llvm/test/tools/llvm-readobj/print-hex.test +++ b/llvm/test/tools/llvm-readobj/print-hex.test @@ -22,4 +22,5 @@ MACHO: 0x00000010 000031c0 5ac3 ..1.Z. RUN: llvm-readobj -x 1 %p/Inputs/trivial.obj.wasm \ RUN: | FileCheck %s --check-prefix WASM -WASM: 0x00000000 03600001 7f60017f 017f6001 7f00 .`...`....`... +WASM: 0x00000000 04600001 7f60017f 017f6000 0060017f .`...`....`..`.. +WASM: 0x00000010 00 . diff --git a/llvm/test/tools/llvm-readobj/relocations.test b/llvm/test/tools/llvm-readobj/relocations.test index be298130408..4a7dfa5eba0 100644 --- a/llvm/test/tools/llvm-readobj/relocations.test +++ b/llvm/test/tools/llvm-readobj/relocations.test @@ -302,6 +302,11 @@ WASM-NEXT: } WASM-NEXT: Relocation { WASM-NEXT: Type: R_WEBASSEMBLY_FUNCTION_INDEX_LEB (0) WASM-NEXT: Offset: 0x11 +WASM-NEXT: Symbol: .LSomeOtherFunction_bitcast +WASM-NEXT: } +WASM-NEXT: Relocation { +WASM-NEXT: Type: R_WEBASSEMBLY_FUNCTION_INDEX_LEB (0) +WASM-NEXT: Offset: 0x1E WASM-NEXT: Symbol: SomeOtherFunction WASM-NEXT: } WASM-NEXT: } diff --git a/llvm/test/tools/llvm-readobj/sections.test b/llvm/test/tools/llvm-readobj/sections.test index 4900c4f57b6..c371f4bb644 100644 --- a/llvm/test/tools/llvm-readobj/sections.test +++ b/llvm/test/tools/llvm-readobj/sections.test @@ -496,28 +496,28 @@ MACHO-ARM-NEXT:] WASM: Sections [ WASM-NEXT: Section { WASM-NEXT: Type: TYPE (0x1) -WASM-NEXT: Size: 14 +WASM-NEXT: Size: 17 WASM-NEXT: Offset: 8 WASM-NEXT: } WASM-NEXT: Section { WASM-NEXT: Type: IMPORT (0x2) WASM-NEXT: Size: 93 -WASM-NEXT: Offset: 28 +WASM-NEXT: Offset: 31 WASM-NEXT: } WASM-NEXT: Section { WASM-NEXT: Type: FUNCTION (0x3) -WASM-NEXT: Size: 2 -WASM-NEXT: Offset: 127 +WASM-NEXT: Size: 3 +WASM-NEXT: Offset: 130 WASM-NEXT: } WASM-NEXT: Section { WASM-NEXT: Type: CODE (0xA) -WASM-NEXT: Size: 25 -WASM-NEXT: Offset: 135 +WASM-NEXT: Size: 36 +WASM-NEXT: Offset: 139 WASM-NEXT: } WASM-NEXT: Section { WASM-NEXT: Type: DATA (0xB) WASM-NEXT: Size: 19 -WASM-NEXT: Offset: 166 +WASM-NEXT: Offset: 181 WASM-NEXT: Segments [ WASM-NEXT: Segment { WASM-NEXT: Name: .rodata..L.str @@ -528,14 +528,14 @@ WASM-NEXT: ] WASM-NEXT: } WASM-NEXT: Section { WASM-NEXT: Type: CUSTOM (0x0) -WASM-NEXT: Size: 61 -WASM-NEXT: Offset: 191 +WASM-NEXT: Size: 89 +WASM-NEXT: Offset: 206 WASM-NEXT: Name: linking WASM-NEXT: } WASM-NEXT: Section { WASM-NEXT: Type: CUSTOM (0x0) -WASM-NEXT: Size: 12 -WASM-NEXT: Offset: 266 +WASM-NEXT: Size: 15 +WASM-NEXT: Offset: 309 WASM-NEXT: Name: reloc.CODE WASM-NEXT: } WASM-NEXT: ] diff --git a/llvm/test/tools/llvm-readobj/symbols.test b/llvm/test/tools/llvm-readobj/symbols.test index d6bb870942d..1a0cacdeccd 100644 --- a/llvm/test/tools/llvm-readobj/symbols.test +++ b/llvm/test/tools/llvm-readobj/symbols.test @@ -88,6 +88,11 @@ WASM-NEXT: Type: FUNCTION (0x0) WASM-NEXT: Flags: 0x10 WASM-NEXT: } WASM-NEXT: Symbol { +WASM-NEXT: Name: .LSomeOtherFunction_bitcast +WASM-NEXT: Type: FUNCTION (0x0) +WASM-NEXT: Flags: 0x2 +WASM-NEXT: } +WASM-NEXT: Symbol { WASM-NEXT: Name: SomeOtherFunction WASM-NEXT: Type: FUNCTION (0x0) WASM-NEXT: Flags: 0x10 |

