45 lines · plain
1# RUN: yaml2obj %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s2 3# CHECK: 00001470 <strcmp@plt>:4# CHECK-NEXT: 1470: auipc t3, 0x25# CHECK-NEXT: 1474: lw t3, 0xfc(t3)6# CHECK-NEXT: 1478: jalr t1, t37# CHECK-NEXT: 147c: nop8 9--- !ELF10FileHeader:11 Class: ELFCLASS3212 Data: ELFDATA2LSB13 Type: ET_DYN14 Machine: EM_RISCV15 Flags: [ EF_RISCV_RVC, EF_RISCV_FLOAT_ABI_DOUBLE ]16Sections:17 - Name: .rela.plt18 Type: SHT_RELA19 Flags: [ SHF_ALLOC, SHF_INFO_LINK ]20 Address: 0x29021 Link: .dynsym22 AddressAlign: 0x423 Info: .got.plt24 Relocations:25 - Offset: 0x356C26 Symbol: strcmp27 Type: R_RISCV_JUMP_SLOT28 - Name: .plt29 Type: SHT_PROGBITS30 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]31 Address: 0x145032 AddressAlign: 0x1033 Content: 972300003303C34103AE4311130343FD938243111353230083A2420067000E00172E0000032ECE0F67030E001300000034 - Name: .got.plt35 Type: SHT_PROGBITS36 Flags: [ SHF_WRITE, SHF_ALLOC ]37 Address: 0x356438 AddressAlign: 0x439 Content: '000000000000000050140000'40DynamicSymbols:41 - Name: strcmp42 Type: STT_FUNC43 Binding: STB_GLOBAL44...45