.file "constructor.cpp" .section .text._ZN3FooC1Ev,"axG",@progbits,_ZN3FooC1Ev,comdat .align 2 .weak _ZN3FooC1Ev .type _ZN3FooC1Ev, @function _ZN3FooC1Ev: .LFB4: pushl %ebp .LCFI0: movl %esp, %ebp .LCFI1: popl %ebp ret .LFE4: .size _ZN3FooC1Ev, .-_ZN3FooC1Ev .globl __gxx_personality_v0 .section .text._ZN3FooD1Ev,"axG",@progbits,_ZN3FooD1Ev,comdat .align 2 .weak _ZN3FooD1Ev .type _ZN3FooD1Ev, @function _ZN3FooD1Ev: .LFB7: pushl %ebp .LCFI2: movl %esp, %ebp .LCFI3: popl %ebp ret .LFE7: .size _ZN3FooD1Ev, .-_ZN3FooD1Ev .text .align 2 .globl main .type main, @function main: .LFB8: leal 4(%esp), %ecx .LCFI4: andl $-16, %esp pushl -4(%ecx) .LCFI5: pushl %ebp .LCFI6: movl %esp, %ebp .LCFI7: pushl %ebx .LCFI8: pushl %ecx .LCFI9: subl $32, %esp .LCFI10: leal -9(%ebp), %eax movl %eax, (%esp) call _ZN3FooC1Ev movl $0, %ebx leal -9(%ebp), %eax movl %eax, (%esp) call _ZN3FooD1Ev movl %ebx, %eax addl $32, %esp popl %ecx popl %ebx popl %ebp leal -4(%ecx), %esp ret .LFE8: .size main, .-main .ident "GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)" .section .note.GNU-stack,"",@progbits