## 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: ]