Update contributors list for update of alpha-vms bfd.
[binutils.git] / ld / testsuite / ld-elf / eh4.s
blob2714ad64dc843db340ee8979fe22bffd1a1703d9
1 .text
2 .align 512
3 .globl foo
4 .type foo, @function
5 foo:
6 .LFB1:
7 subq $72, %rsp
8 .LCFI1:
9 xorl %eax, %eax
10 movq %rsp, %rdi
11 call bar@PLT
12 addq $72, %rsp
13 ret
14 .LFE1:
15 .size foo, .-foo
16 .globl bar
17 .type bar, @function
18 bar:
19 .LFB2:
20 subq $72, %rsp
21 .LCFI2:
22 xorl %eax, %eax
23 movq %rsp, %rdi
24 call bar@PLT
25 addq $72, %rsp
26 ret
27 .LFE2:
28 .size bar, .-bar
29 .section .eh_frame,"a",@progbits
30 .Lframe1:
31 .long .LECIE1-.LSCIE1 # Length of Common Information Entry
32 .LSCIE1:
33 .long 0x0 # CIE Identifier Tag
34 .byte 0x1 # CIE Version
35 .ascii "zR\0" # CIE Augmentation
36 .uleb128 0x1 # CIE Code Alignment Factor
37 .sleb128 -8 # CIE Data Alignment Factor
38 .byte 0x10 # CIE RA Column
39 .uleb128 0x1 # Augmentation size
40 .byte 0x1b # FDE Encoding (pcrel sdata4)
41 .byte 0xc # DW_CFA_def_cfa
42 .uleb128 0x7
43 .uleb128 0x8
44 .byte 0x90 # DW_CFA_offset, column 0x10
45 .uleb128 0x1
46 .align 8
47 .LECIE1:
48 .LSFDE1:
49 .long .LEFDE1-.LASFDE1 # FDE Length
50 .LASFDE1:
51 .long .LASFDE1-.Lframe1 # FDE CIE offset
52 .long .LFB1-. # FDE initial location
53 .long .LFE1-.LFB1 # FDE address range
54 .uleb128 0x0 # Augmentation size
55 .byte 0x1 # DW_CFA_set_loc
56 .long .LCFI1-.
57 .byte 0xe # DW_CFA_def_cfa_offset
58 .uleb128 0x50
59 .align 8
60 .LEFDE1:
61 .Lframe2:
62 .long .LECIE2-.LSCIE2 # Length of Common Information Entry
63 .LSCIE2:
64 .long 0x0 # CIE Identifier Tag
65 .byte 0x1 # CIE Version
66 .ascii "zR\0" # CIE Augmentation
67 .uleb128 0x1 # CIE Code Alignment Factor
68 .sleb128 -8 # CIE Data Alignment Factor
69 .byte 0x10 # CIE RA Column
70 .uleb128 0x1 # Augmentation size
71 .byte 0x1b # FDE Encoding (pcrel sdata4)
72 .byte 0xc # DW_CFA_def_cfa
73 .uleb128 0x7
74 .uleb128 0x8
75 .byte 0x90 # DW_CFA_offset, column 0x10
76 .uleb128 0x1
77 .align 8
78 .LECIE2:
79 .LSFDE2:
80 .long .LEFDE2-.LASFDE2 # FDE Length
81 .LASFDE2:
82 .long .LASFDE2-.Lframe2 # FDE CIE offset
83 .long .LFB2-. # FDE initial location
84 .long .LFE2-.LFB2 # FDE address range
85 .uleb128 0x0 # Augmentation size
86 .byte 0x1 # DW_CFA_set_loc
87 .long .LCFI2-.
88 .byte 0xe # DW_CFA_def_cfa_offset
89 .uleb128 0x50
90 .align 8
91 .LEFDE2:
92 .section .note.GNU-stack,"",@progbits