diff options
Diffstat (limited to 'llvm/test/tools/llvm-readobj/wasm/relocations.test')
-rw-r--r-- | llvm/test/tools/llvm-readobj/wasm/relocations.test | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/wasm/relocations.test b/llvm/test/tools/llvm-readobj/wasm/relocations.test new file mode 100644 index 00000000000..b2455938b34 --- /dev/null +++ b/llvm/test/tools/llvm-readobj/wasm/relocations.test @@ -0,0 +1,30 @@ +## Check how we print relocations. + +# RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.wasm \ +# RUN: | FileCheck %s --check-prefix WASM + +# WASM: Relocations [ +# WASM-NEXT: Section (4) CODE { +# WASM-NEXT: Relocation { +# WASM-NEXT: Type: R_WASM_MEMORY_ADDR_SLEB (4) +# WASM-NEXT: Offset: 0x4 +# WASM-NEXT: Symbol: .L.str +# WASM-NEXT: Addend: 0 +# WASM-NEXT: } +# WASM-NEXT: Relocation { +# WASM-NEXT: Type: R_WASM_FUNCTION_INDEX_LEB (0) +# WASM-NEXT: Offset: 0xA +# WASM-NEXT: Symbol: puts +# WASM-NEXT: } +# WASM-NEXT: Relocation { +# WASM-NEXT: Type: R_WASM_FUNCTION_INDEX_LEB (0) +# WASM-NEXT: Offset: 0x11 +# WASM-NEXT: Symbol: .LSomeOtherFunction_bitcast +# WASM-NEXT: } +# WASM-NEXT: Relocation { +# WASM-NEXT: Type: R_WASM_FUNCTION_INDEX_LEB (0) +# WASM-NEXT: Offset: 0x1E +# WASM-NEXT: Symbol: SomeOtherFunction +# WASM-NEXT: } +# WASM-NEXT: } +# WASM-NEXT: ] |