Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / pe / peseh-x64-3.s
1         .file   "t3.c"
2         .text
3         .globl  nMainCRTStartup
4         .def    nMainCRTStartup;        .scl    2;      .type   32;     .endef
5         .seh_proc       nMainCRTStartup
6 nMainCRTStartup:
7         pushq   %rbp
8         .seh_pushreg    %rbp
9         movq    %rsp, %rbp
10         .seh_setframe   %rbp, 0
11         subq    $48, %rsp
12         .seh_stackalloc 48
13         .seh_endprologue
14         movl    $255, -4(%rbp)
15 .l_startw:
16         .seh_handler __C_specific_handler, @except
17         .seh_handlerdata
18         .long 1
19         .rva .l_startw, .l_endw, _gnu_exception_handler ,.l_endw
20         .text
21         call    __security_init_cookie
22         call    __tmainCRTStartup
23         movl    %eax, -4(%rbp)
24 .l_endw: nop
25         movl    -4(%rbp), %eax
26         addq    $48, %rsp
27         popq    %rbp
28         ret
29         .seh_endproc
30         .def    __security_init_cookie; .scl    2;      .type   32;     .endef
31         .def    __tmainCRTStartup;      .scl    2;      .type   32;     .endef