xref: /llvm-project/llvm/test/tools/llvm-nm/nonalloc.test (revision 7064a437f85d0ad633120efa4e4f2b5bb6e4e04c)
1bc1c6a0bSFangrui Song# RUN: yaml2obj %s -o %t
2bc1c6a0bSFangrui Song# RUN: llvm-nm --no-sort %t | FileCheck %s
3bc1c6a0bSFangrui Song
4*7064a437SFangrui Song# CHECK: N debug_info_main
5*7064a437SFangrui Song# CHECK: n readonly_local
6*7064a437SFangrui Song# CHECK: ? writable_local
7*7064a437SFangrui Song# CHECK: N readonly_global
8*7064a437SFangrui Song# CHECK: ? writable_global
9bc1c6a0bSFangrui Song
10bc1c6a0bSFangrui Song!ELF
11bc1c6a0bSFangrui SongFileHeader:
12bc1c6a0bSFangrui Song  Class:   ELFCLASS64
13bc1c6a0bSFangrui Song  Data:    ELFDATA2LSB
14bc1c6a0bSFangrui Song  Type:    ET_REL
15bc1c6a0bSFangrui Song  Machine: EM_X86_64
16bc1c6a0bSFangrui SongSections:
17bc1c6a0bSFangrui Song  - Name: .debug_info
18bc1c6a0bSFangrui Song    Type: SHT_PROGBITS
19*7064a437SFangrui Song  - Name: .readonly
20*7064a437SFangrui Song    Type: SHT_PROGBITS
21*7064a437SFangrui Song  - Name: .writable
22*7064a437SFangrui Song    Type: SHT_PROGBITS
23*7064a437SFangrui Song    Flags: [SHF_WRITE]
24bc1c6a0bSFangrui SongSymbols:
25bc1c6a0bSFangrui Song  - Name:    debug_info_main
26bc1c6a0bSFangrui Song    Section: .debug_info
27*7064a437SFangrui Song  - Name:    readonly_local
28*7064a437SFangrui Song    Section: .readonly
29*7064a437SFangrui Song  - Name:    writable_local
30*7064a437SFangrui Song    Section: .writable
31*7064a437SFangrui Song
32*7064a437SFangrui Song  - Name:    readonly_global
33*7064a437SFangrui Song    Binding: STB_GLOBAL
34*7064a437SFangrui Song    Section: .readonly
35*7064a437SFangrui Song  - Name:    writable_global
36*7064a437SFangrui Song    Binding: STB_GLOBAL
37*7064a437SFangrui Song    Section: .writable
38