gdb: handle endbr64 instruction in amd64_analyze_prologue
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.arch / amd64-stap-three-arg-disp.S
1 .file "amd64-stap-three-arg-disp.c"
2 .text
3 .globl main
4 .type main, @function
5 main:
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
24 991: .asciz "stapsdt"
25 992: .balign 4
26 993: .8byte 990b
27 .8byte _.stapsdt.base
28 .8byte 0
29 .asciz "test"
30 .asciz "three_arg"
31 .asciz "-4@-4(%rbp,%ebx,0)"
32 994: .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
This page took 0.039019 seconds and 4 git commands to generate.