Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "main.d"
- .def ___main; .scl 2; .type 32; .endef
- .text
- .globl _main
- .def _main; .scl 2; .type 32; .endef
- _main:
- pushl %ebp
- movl %esp, %ebp
- andl $-16, %esp
- subl $16, %esp
- call ___main
- movl $__Dmain, 8(%esp)
- movl 12(%ebp), %eax
- movl %eax, 4(%esp)
- movl 8(%ebp), %eax
- movl %eax, (%esp)
- call __d_run_main
- leave
- ret
- .section .rdata,"dr"
- LC0:
- .ascii "Hello World. sssssssscc\0"
- .text
- .globl __Dmain
- .def __Dmain; .scl 2; .type 32; .endef
- __Dmain:
- pushl %ebp
- movl %esp, %ebp
- subl $24, %esp
- movl $23, %eax
- movl $LC0, %edx
- movl %eax, (%esp)
- movl %edx, 4(%esp)
- call __D3std5stdio15__T7(null)TAyaZ7writelnFAyaZv
- movl $0, %eax
- leave
- ret
- .section .rdata,"dr"
- LC1:
- .ascii "%.*s\12\0"
- .align 4
- LC2:
- .ascii "c:\\program files\\gdc\\lib\\gcc\\i686-w64-mingw32\\5.2.0\\include\\d\\std\\stdio.d\0"
- .section .text$_D3std5stdio15__T7(null)TAyaZ7writelnFAyaZv,"x"
- .linkonce discard
- .globl __D3std5stdio15__T7(null)TAyaZ7writelnFAyaZv
- .def __D3std5stdio15__T7(null)TAyaZ7writelnFAyaZv; .scl 2; .type 32; .endef
- __D3std5stdio15__T7(null)TAyaZ7writelnFAyaZv:
- pushl %ebp
- movl %esp, %ebp
- pushl %esi
- pushl %ebx
- subl $48, %esp
- movl 12(%ebp), %edx
- movl 8(%ebp), %eax
- movl %eax, %ecx
- movl __D3std5stdio6stdoutS3std5stdio4File, %eax
- movl (%eax), %eax
- movl %edx, 12(%esp)
- movl %ecx, 8(%esp)
- movl $LC1, 4(%esp)
- movl %eax, (%esp)
- call ___mingw_fprintf
- notl %eax
- shrl $31, %eax
- movl $73, -16(%ebp)
- movl $LC2, -12(%ebp)
- movl $0, %ebx
- movl $__D3std5stdio15__T7(null)TAyaZ7writelnFAyaZ12__dgliteral3MFNaNbNiNfZAxa, %esi
- movl $2585, 20(%esp)
- movl -16(%ebp), %edx
- movl -12(%ebp), %ecx
- movl %edx, 12(%esp)
- movl %ecx, 16(%esp)
- movl %ebx, 4(%esp)
- movl %esi, 8(%esp)
- movb %al, (%esp)
- call __D3std9exception13__T7(null)TbZ7enforceFNaNfbLAxaAyakZb
- nop
- addl $48, %esp
- popl %ebx
- popl %esi
- popl %ebp
- ret
- .text
- .def __D3std5stdio15__T7(null)TAyaZ7writelnFAyaZ12__dgliteral3MFNaNbNiNfZAxa; .scl 3; .type 32; .endef
- __D3std5stdio15__T7(null)TAyaZ7writelnFAyaZ12__dgliteral3MFNaNbNiNfZAxa:
- pushl %ebp
- movl %esp, %ebp
- subl $20, %esp
- movl %ecx, -20(%ebp)
- movl -20(%ebp), %ecx
- movl %ecx, -4(%ebp)
- movl $0, %eax
- movl $0, %edx
- leave
- ret
- .globl __D12TypeInfo_(null)6__initZ
- .section .data$_D12TypeInfo_(null)6__initZ,"w"
- .linkonce same_size
- .align 4
- __D12TypeInfo_(null)6__initZ:
- .long __D14TypeInfo_Array6__vtblZ
- .long 0
- .long __D11TypeInfo_(null)6__initZ
- .globl __D11TypeInfo_(null)6__initZ
- .section .data$_D11TypeInfo_(null)6__initZ,"w"
- .linkonce same_size
- .align 4
- __D11TypeInfo_(null)6__initZ:
- .long __D14TypeInfo_Const6__vtblZ
- .long 0
- .long __D10TypeInfo_(null)6__initZ
- .globl __D11TypeInfo_(null)6__initZ
- .align 4
- __D11TypeInfo_(null)6__initZ:
- .long __D18TypeInfo_Invariant6__vtblZ
- .long 0
- .long __D10TypeInfo_(null)6__initZ
- .globl __D13TypeInfo_(null)6__initZ
- .section .data$_D13TypeInfo_(null)6__initZ,"w"
- .linkonce same_size
- .align 4
- __D13TypeInfo_(null)6__initZ:
- .long __D14TypeInfo_Const6__vtblZ
- .long 0
- .long __D12TypeInfo_(null)6__initZ
- .globl __D4main12__ModuleInfoZ
- .data
- .align 4
- __D4main12__ModuleInfoZ:
- .long 5120
- .long 0
- .long 0
- .long 1
- .long __D3std5stdio12__ModuleInfoZ
- .ascii "main\0"
- .align 4
- ___mod_ref.4211:
- .long 0
- .long __D4main12__ModuleInfoZ
- .text
- .def __D4main9__modinitFZv; .scl 3; .type 32; .endef
- __D4main9__modinitFZv:
- pushl %ebp
- movl %esp, %ebp
- movl __Dmodule_ref, %eax
- movl %eax, ___mod_ref.4211
- movl $___mod_ref.4211, __Dmodule_ref
- nop
- popl %ebp
- ret
- .section .ctors,"w"
- .align 4
- .long __D4main9__modinitFZv
- .ident "GCC: (crosstool-NG crosstool-ng-1.20.0-232-gc746732 - 20150830-2.066.1-dadb5a3784) 5.2.0"
- .def __Dmain; .scl 2; .type 32; .endef
- .def __d_run_main; .scl 2; .type 32; .endef
- .def ___mingw_fprintf; .scl 2; .type 32; .endef
- .def __D3std9exception13__T7(null)TbZ7enforceFNaNfbLAxaAyakZb; .scl 2; .type 32; .endef
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement