[lldb] Fix "exact match" debug_names type queries (#118465)
[llvm-project.git] / llvm / test / tools / llvm-nm / data.test
blobf2c61502c39a9ca70ae624619b2df99b61e65248
1 # RUN: yaml2obj %s -o %t
2 # RUN: llvm-nm --no-sort %t | FileCheck %s
4 # CHECK:      b mybss_local
5 # CHECK-NEXT: b mybss2_local
6 # CHECK-NEXT: d mydata_local
7 # CHECK-NEXT: d mydata2_local
8 # CHECK-NEXT: d mytdata_local
9 # CHECK-NEXT: B mybss_global
10 # CHECK-NEXT: D mydata_global
11 # CHECK-NEXT: D mytdata_global
13 !ELF
14 FileHeader:
15   Class:   ELFCLASS64
16   Data:    ELFDATA2LSB
17   Type:    ET_EXEC
18   Machine: EM_X86_64
19 Sections:
20   - Name: mybss
21     Type: SHT_NOBITS
22     Flags: [ SHF_ALLOC, SHF_WRITE ]
23   - Name: mybss2
24     Type: SHT_NOBITS
25     Flags: [ SHF_ALLOC ]
26   - Name: mydata
27     Type: SHT_PROGBITS
28     Flags: [ SHF_ALLOC, SHF_WRITE ]
29   - Name: mydata2
30     Type: 0x1000
31     Flags: [ SHF_ALLOC, SHF_WRITE ]
32   - Name: mytdata
33     Type: SHT_PROGBITS
34     Flags: [ SHF_ALLOC, SHF_WRITE, SHF_TLS ]
35 Symbols:
36   - Name:    mybss_local
37     Section: mybss
38   - Name:    mybss2_local
39     Section: mybss2
40   - Name:    mydata_local
41     Section: mydata
42   - Name:    mydata2_local
43     Section: mydata2
44   - Name:    mytdata_local
45     Section: mytdata
47   - Name:    mybss_global
48     Binding: STB_GLOBAL
49     Section: mybss
50   - Name:    mydata_global
51     Binding: STB_GLOBAL
52     Section: mydata
53   - Name:    mytdata_global
54     Binding: STB_GLOBAL
55     Section: mytdata