46 lines · plain
1# RUN: yaml2obj %s -o %t.o2# RUN: llvm-nm --debug-syms %t.o | FileCheck %s --implicit-check-not {{.}} --check-prefix SYMBOL3# RUN: llvm-nm -a %t.o | FileCheck %s --implicit-check-not {{.}} --check-prefix SYMBOL4 5# SYMBOL: 0000000000000000 n $a6# SYMBOL-NEXT: 0000000000000000 n $d7# SYMBOL-NEXT: 0000000000000000 n $t8# SYMBOL-NEXT: 0000000000000000 a file_sym9# SYMBOL-NEXT: 0000000000000000 n section10 11# RUN: llvm-nm --debug-syms --dynamic %t.o | FileCheck %s --implicit-check-not {{.}} --check-prefix DYNSYM12 13# DYNSYM: 0000000000000000 N dynglobal14# DYNSYM-NEXT: 0000000000000000 n dynlocal15 16!ELF17FileHeader:18 Class: ELFCLASS6419 Data: ELFDATA2LSB20 Type: ET_REL21 Machine: EM_ARM22Sections:23 - Name: section24 Type: SHT_PROGBITS25Symbols:26 - Name: ""27 Type: STT_SECTION28 Section: section29 - Name: file_sym30 Type: STT_FILE31 Index: SHN_ABS32 - Name: $d33 Section: section34 - Name: $t35 Section: section36 - Name: $a37 Section: section38DynamicSymbols:39 - Name: dynlocal40 Type: STT_OBJECT41 Section: section42 - Name: dynglobal43 Type: STT_OBJECT44 Binding: STB_GLOBAL45 Section: section 46