File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 1
1
; RUN: llc -split-dwarf-file=baz.dwo -split-dwarf-output=%t.dwo -O0 %s -mtriple=x86_64-unknown-windows-msvc -filetype=obj -o %t
2
- ; RUN: llvm-objdump -h %t | FileCheck --check-prefix=OBJ %s
3
- ; RUN: llvm-objdump -h %t.dwo | FileCheck --check-prefix=DWO %s
2
+ ; RUN: llvm-objdump -ht %t | FileCheck --check-prefix=OBJ %s
3
+ ; RUN: llvm-objdump -ht %t.dwo | FileCheck --check-prefix=DWO %s
4
4
5
5
; This test is derived from test/DebugInfo/X86/fission-cu.ll
6
6
; But it checks that the output objects have the expected sections
@@ -35,8 +35,23 @@ source_filename = "test/DebugInfo/X86/fission-cu.ll"
35
35
; OBJ-NEXT: 8 .debug_pubtypes
36
36
; OBJ-NEXT: 9 .debug_line
37
37
38
+ ; OBJ: .debug_abbrev
39
+ ; OBJ: .debug_info
40
+ ; OBJ-NOT: .dwo
41
+
38
42
; DWO: Idx Name
39
43
; DWO-NEXT: 0 .debug_str.dwo
40
44
; DWO-NEXT: 1 .debug_str_offsets.dwo
41
45
; DWO-NEXT: 2 .debug_info.dwo
42
46
; DWO-NEXT: 3 .debug_abbrev.dwo
47
+
48
+ ; DWO: SYMBOL TABLE:
49
+ ; DWO-NEXT: [ 0](sec 1)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .debug_str.dwo
50
+ ; DWO-NEXT: AUX scnlen 0x49 nreloc 0 nlnno 0 checksum 0xa4983874 assoc 1 comdat 0
51
+ ; DWO-NEXT: [ 2](sec 2)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .debug_str_offsets.dwo
52
+ ; DWO-NEXT: AUX scnlen 0x14 nreloc 0 nlnno 0 checksum 0x9392f0f0 assoc 2 comdat 0
53
+ ; DWO-NEXT: [ 4](sec 3)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .debug_info.dwo
54
+ ; DWO-NEXT: AUX scnlen 0x29 nreloc 0 nlnno 0 checksum 0xc8e5b275 assoc 3 comdat 0
55
+ ; DWO-NEXT: [ 6](sec 4)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .debug_abbrev.dwo
56
+ ; DWO-NEXT: AUX scnlen 0x33 nreloc 0 nlnno 0 checksum 0x8056e5e4 assoc 4 comdat 0
57
+ ; DWO-EMPTY:
You can’t perform that action at this time.
0 commit comments