xref: /netbsd-src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S (revision 4ac76180e904e771b9d522c7e57296d371f06499)
1	.file	"amd64-stap-three-arg-disp.c"
2	.text
3	.globl	main
4	.type	main, @function
5main:
6.LFB0:
7	.cfi_startproc
8# BLOCK 2 seq:0
9# PRED: ENTRY (fallthru)
10	pushq	%rbp
11	.cfi_def_cfa_offset 16
12	.cfi_offset 6, -16
13	movq	%rsp, %rbp
14	.cfi_def_cfa_register 6
15	movl	%edi, -20(%rbp)
16	movq	%rsi, -32(%rbp)
17	movl	$10, -4(%rbp)
18#APP
19# 8 "amd64-stap-three-arg-disp.c" 1
20	990: nop
21.pushsection .note.stapsdt,"?","note"
22.balign 4
23.4byte 992f-991f,994f-993f,3
24991: .asciz "stapsdt"
25992: .balign 4
26993: .8byte 990b
27.8byte _.stapsdt.base
28.8byte 0
29.asciz "test"
30.asciz "three_arg"
31.asciz "-4@-4(%rbp,%ebx,0)"
32994: .balign 4
33.popsection
34
35# 0 "" 2
36# 8 "amd64-stap-three-arg-disp.c" 1
37	.ifndef _.stapsdt.base
38.pushsection .stapsdt.base,"aG","progbits",.stapsdt.base,comdat
39.weak _.stapsdt.base
40.hidden _.stapsdt.base
41_.stapsdt.base: .space 1
42.size _.stapsdt.base,1
43.popsection
44.endif
45
46# 0 "" 2
47#NO_APP
48	movl	$0, %eax
49	movl	$0, %ebx
50	popq	%rbp
51	.cfi_def_cfa 7, 8
52# SUCC: EXIT [100.0%]
53	ret
54	.cfi_endproc
55.LFE0:
56	.size	main, .-main
57	.ident	"GCC: (GNU) 4.7.2 20120921 (Red Hat 4.7.2-2)"
58	.section	.note.GNU-stack,"",@progbits
59