1 RUN: llvm-readobj -mips-plt-got %p/Inputs/got-plt.exe.elf-mipsel | FileCheck %s 2 3 CHECK: PLT GOT { 4 CHECK-NEXT: Reserved entries [ 5 CHECK-NEXT: Entry { 6 CHECK-NEXT: Address: 0x410814 7 CHECK-NEXT: Initial: 0x0 8 CHECK-NEXT: Purpose: PLT lazy resolver 9 CHECK-NEXT: } 10 CHECK-NEXT: Entry { 11 CHECK-NEXT: Address: 0x410818 12 CHECK-NEXT: Initial: 0x0 13 CHECK-NEXT: Purpose: Module pointer 14 CHECK-NEXT: } 15 CHECK-NEXT: ] 16 CHECK-NEXT: Entries [ 17 CHECK-NEXT: Entry { 18 CHECK-NEXT: Address: 0x41081C 19 CHECK-NEXT: Initial: 0x4007C0 20 CHECK-NEXT: Value: 0x0 21 CHECK-NEXT: Type: Function (0x2) 22 CHECK-NEXT: Section: Undefined (0x0) 23 CHECK-NEXT: Name: puts (a] GLIBC_2.0 (71) 24 CHECK-NEXT: } 25 CHECK-NEXT: Entry { 26 CHECK-NEXT: Address: 0x410820 27 CHECK-NEXT: Initial: 0x4007C0 28 CHECK-NEXT: Value: 0x0 29 CHECK-NEXT: Type: Function (0x2) 30 CHECK-NEXT: Section: Undefined (0x0) 31 CHECK-NEXT: Name: __libc_start_main (a] GLIBC_2.0 (53) 32 CHECK-NEXT: } 33 CHECK-NEXT: ] 34 CHECK-NEXT: } 35