Home | History | Annotate | Download | only in llvm-readobj
      1 RUN: llvm-readobj -symbols %p/Inputs/symbols-proc-specific.elf-hexagon \
      2 RUN:  --elf-output-style=GNU | FileCheck %s -check-prefix ELF32
      3 RUN: llvm-readobj -symbols %p/Inputs/relocs.obj.elf-x86_64 --elf-output-style=GNU \
      4 RUN:   | FileCheck %s -check-prefix ELF64
      5 RUN: llvm-readobj -symbols %p/Inputs/gnuhash.so.elf-x86_64 --elf-output-style=GNU \
      6 RUN:   | FileCheck %s -check-prefix DYN
      7 
      8 ELF32: Symbol table '.symtab' contains 5 entries:
      9 ELF32-NEXT:    Num:    Value  Size Type    Bind   Vis      Ndx Name
     10 ELF32-NEXT:      0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND
     11 ELF32-NEXT:      1: 00000000     0 FILE    LOCAL  DEFAULT  ABS a.c
     12 ELF32-NEXT:      2: 00000000    20 FUNC    GLOBAL DEFAULT    2 main
     13 ELF32-NEXT:      3: 00000004     4 OBJECT  GLOBAL DEFAULT PRC[0xff03] x
     14 ELF32-NEXT:      4: 00000000     4 OBJECT  GLOBAL DEFAULT    3 y
     15 
     16 ELF64: Symbol table '.symtab' contains 6 entries:
     17 ELF64-NEXT:   Num:    Value          Size Type    Bind   Vis      Ndx Name
     18 ELF64-NEXT:     0:  0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND
     19 ELF64-NEXT:     1:  0000000000000000     0 SECTION LOCAL  DEFAULT    1
     20 ELF64-NEXT:     2:  0000000000000000     0 SECTION LOCAL  DEFAULT    3
     21 ELF64-NEXT:     3:  0000000000000000     0 SECTION LOCAL  DEFAULT    4
     22 ELF64-NEXT:     4:  0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _GLOBAL_OFFSET_TABLE_
     23 ELF64-NEXT:     5:  0000000000000000     0 TLS     GLOBAL DEFAULT  UND sym
     24 
     25 DYN:Symbol table '.dynsym' contains 5 entries:
     26 DYN-NEXT:   Num:    Value          Size Type    Bind   Vis      Ndx Name
     27 DYN-NEXT:     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND
     28 DYN-NEXT:     1: 00000000000001b8     0 NOTYPE  GLOBAL DEFAULT    4 foo
     29 DYN-NEXT:     2: 0000000000200268     0 NOTYPE  GLOBAL DEFAULT    5 _edata
     30 DYN-NEXT:     3: 0000000000200268     0 NOTYPE  GLOBAL DEFAULT    5 _end
     31 DYN-NEXT:     4: 0000000000200268     0 NOTYPE  GLOBAL DEFAULT    5 __bss_start
     32 
     33 DYN: Symbol table '.symtab' contains 12 entries:
     34 DYN-NEXT:   Num:    Value          Size Type    Bind   Vis      Ndx Name
     35 DYN-NEXT:     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND
     36 DYN-NEXT:     1: 00000000000000e8     0 SECTION LOCAL  DEFAULT    1
     37 DYN-NEXT:     2: 0000000000000120     0 SECTION LOCAL  DEFAULT    2
     38 DYN-NEXT:     3: 0000000000000198     0 SECTION LOCAL  DEFAULT    3
     39 DYN-NEXT:     4: 00000000000001b8     0 SECTION LOCAL  DEFAULT    4
     40 DYN-NEXT:     5: 00000000002001b8     0 SECTION LOCAL  DEFAULT    5
     41 DYN-NEXT:     6: 00000000002001b8     0 OBJECT  LOCAL  DEFAULT    5 _DYNAMIC
     42 DYN-NEXT:     7: 0000000000200268     0 OBJECT  LOCAL  DEFAULT    5 _GLOBAL_OFFSET_TABLE_
     43 DYN-NEXT:     8: 0000000000200268     0 NOTYPE  GLOBAL DEFAULT    5 __bss_start
     44 DYN-NEXT:     9: 00000000000001b8     0 NOTYPE  GLOBAL DEFAULT    4 foo
     45 DYN-NEXT:    10: 0000000000200268     0 NOTYPE  GLOBAL DEFAULT    5 _edata
     46 DYN-NEXT:    11: 0000000000200268     0 NOTYPE  GLOBAL DEFAULT    5 _end
     47