xref: /llvm-project/llvm/test/DebugInfo/X86/gnu-public-names-multiple-cus-2.s (revision 158b26213f3a35da7250cd8e6f259e2799acaf7a)
1*158b2621SFangrui Song# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o
2*158b2621SFangrui Song# RUN: llvm-dwarfdump -debug-gnu-pubnames %t.o | FileCheck %s
3*158b2621SFangrui Song
4*158b2621SFangrui Song# CHECK: unit_offset = 0x00000000
5*158b2621SFangrui Song# CHECK: unit_offset = 0x0000000c
6*158b2621SFangrui Song
7*158b2621SFangrui Song	.section .debug_abbrev,"",@progbits
8*158b2621SFangrui Song	.byte	1
9*158b2621SFangrui Song
10*158b2621SFangrui Song	.section .debug_info,"",@progbits
11*158b2621SFangrui Song.Lcu_begin0:
12*158b2621SFangrui Song	.long	8           # Length of Unit
13*158b2621SFangrui Song	.short	4           # DWARF version number
14*158b2621SFangrui Song	.long	0           # Offset Into Abbrev. Section
15*158b2621SFangrui Song	.byte	4           # Address Size
16*158b2621SFangrui Song	.byte	0           # NULL
17*158b2621SFangrui Song.Lcu_begin1:
18*158b2621SFangrui Song	.long	8           # Length of Unit
19*158b2621SFangrui Song	.short	4           # DWARF version number
20*158b2621SFangrui Song	.long	0           # Offset Into Abbrev. Section
21*158b2621SFangrui Song	.byte	4           # Address Size
22*158b2621SFangrui Song	.byte	0           # NULL
23*158b2621SFangrui Song
24*158b2621SFangrui Song	.section .debug_gnu_pubnames,"",@progbits
25*158b2621SFangrui Song	.long	14
26*158b2621SFangrui Song	.short	2           # DWARF Version
27*158b2621SFangrui Song	.long	.Lcu_begin0
28*158b2621SFangrui Song	.long	12          # Compilation Unit Length
29*158b2621SFangrui Song	.long	0
30*158b2621SFangrui Song
31*158b2621SFangrui Song	.long	14
32*158b2621SFangrui Song	.short	2           # DWARF Version
33*158b2621SFangrui Song	.long	.Lcu_begin1
34*158b2621SFangrui Song	.long	12          # Compilation Unit Length
35*158b2621SFangrui Song	.long	0
36