File: verify_dwarf5_debug_line.yaml

package info (click to toggle)
llvm-toolchain-17 1%3A17.0.6-22
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,799,624 kB
  • sloc: cpp: 6,428,607; ansic: 1,383,196; asm: 793,408; python: 223,504; objc: 75,364; f90: 60,502; lisp: 33,869; pascal: 15,282; sh: 9,684; perl: 7,453; ml: 4,937; awk: 3,523; makefile: 2,889; javascript: 2,149; xml: 888; fortran: 619; cs: 573
file content (53 lines) | stat: -rw-r--r-- 1,533 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# RUN: llvm-mc %s -filetype obj -triple x86_64-unknown-linux-gnu -o %t.out
# RUN: llvm-dwarfdump --verbose -verify %t.out | FileCheck %s

# CHECK: Verifying .debug_line...

	.text
	.file	"dwarf5.c"
	.globl	main                            # -- Begin function main
	.p2align	4, 0x90
	.type	main,@function
main:                                   # @main
.Lfunc_begin0:
	.file	0 "/tmp" "dwarf5.c" md5 0xa6f6c381b31c93c579beac58181f5d01
	.loc	0 1 0                           # dwarf5.c:1:0
	.cfi_startproc
# %bb.0:                                # %entry
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	$0, -4(%rbp)
	movl	%edi, -8(%rbp)
	movq	%rsi, -16(%rbp)
.Ltmp0:
	.loc	0 2 3 prologue_end              # dwarf5.c:2:3
	xorl	%eax, %eax
	.loc	0 2 3 epilogue_begin is_stmt 0  # dwarf5.c:2:3
	popq	%rbp
	.cfi_def_cfa %rsp, 8
	retq
.Ltmp1:
.Lfunc_end0:
	.size	main, .Lfunc_end0-main
	.cfi_endproc
                                        # -- End function
.Linfo_string0:
	.asciz	"clang version 17.0.0" # string offset=0
.Linfo_string1:
	.asciz	"dwarf5.c"                      # string offset=101
.Linfo_string2:
	.asciz	"/tmp"                          # string offset=110
	.section	.debug_str_offsets,"",@progbits
        .long   .Lstr_off_end - .Lstr_off_begin # Length of String Offsets Set
.Lstr_off_begin:
        .short  5
        .short  0
	.long	.Linfo_string0
	.long	.Linfo_string1
	.long	.Linfo_string2
.Lstr_off_end:
	.ident	"clang version 17.0.0"
.Lline_table_start0: