.file "Node_gcc333.cc" .text .p2align 1,0x90 .p2align 2,,3 .globl main .type main, @function main: .LFB31: pushl %ebp .LCFI0: movl %esp, %ebp .LCFI1: subl $40, %esp .LCFI2: andl $-16, %esp movl $0, %eax subl %eax, %esp subl $12, %esp leal -24(%ebp), %eax pushl %eax .LCFI3: call _ZN8TestNodeC1Ev addl $16, %esp subl $8, %esp leal -24(%ebp), %eax pushl %eax leal -40(%ebp), %eax pushl %eax call _ZN8TestNodeC1ERKS_ addl $16, %esp movl $0, %eax leave ret .LFE31: .size main, .-main .section .gnu.linkonce.t._ZN8TestNodeC1Ev,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN8TestNodeC1Ev .type _ZN8TestNodeC1Ev, @function _ZN8TestNodeC1Ev: .LFB32: pushl %ebp .LCFI4: movl %esp, %ebp .LCFI5: subl $8, %esp .LCFI6: subl $12, %esp pushl 8(%ebp) .LCFI7: call _ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev addl $16, %esp leave ret .LFE32: .size _ZN8TestNodeC1Ev, .-_ZN8TestNodeC1Ev .section .gnu.linkonce.t._ZN8TestNodeC1ERKS_,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN8TestNodeC1ERKS_ .type _ZN8TestNodeC1ERKS_, @function _ZN8TestNodeC1ERKS_: .LFB33: pushl %ebp .LCFI8: movl %esp, %ebp .LCFI9: subl $8, %esp .LCFI10: subl $8, %esp pushl 12(%ebp) pushl 8(%ebp) .LCFI11: call _ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_ addl $16, %esp leave ret .LFE33: .size _ZN8TestNodeC1ERKS_, .-_ZN8TestNodeC1ERKS_ .section .gnu.linkonce.t._ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev .type _ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev, @function _ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev: .LFB34: pushl %ebp .LCFI12: movl %esp, %ebp .LCFI13: subl $8, %esp .LCFI14: subl $12, %esp pushl 8(%ebp) .LCFI15: call _ZN11TestNodeKeyC1Ev addl $16, %esp subl $12, %esp movl 8(%ebp), %eax incl %eax pushl %eax call _ZN13TestNodeValueC1Ev addl $16, %esp leave ret .LFE34: .size _ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev, .-_ZN4NodeI11TestNodeKey13TestNodeValueEC2Ev .section .gnu.linkonce.t._ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_ .type _ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_, @function _ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_: .LFB35: pushl %ebp .LCFI16: movl %esp, %ebp .LCFI17: subl $8, %esp .LCFI18: subl $12, %esp pushl 8(%ebp) .LCFI19: call _ZN11TestNodeKeyC1Ev addl $16, %esp subl $12, %esp movl 8(%ebp), %eax incl %eax pushl %eax call _ZN13TestNodeValueC1Ev addl $16, %esp movl 8(%ebp), %edx movl 12(%ebp), %eax movb (%eax), %al movb %al, (%edx) movl 8(%ebp), %edx incl %edx movl 12(%ebp), %eax incl %eax movl (%eax), %eax movl %eax, (%edx) leave ret .LFE35: .size _ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_, .-_ZN4NodeI11TestNodeKey13TestNodeValueEC2ERKS2_ .section .gnu.linkonce.t._ZN11TestNodeKeyC1Ev,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN11TestNodeKeyC1Ev .type _ZN11TestNodeKeyC1Ev, @function _ZN11TestNodeKeyC1Ev: .LFB36: pushl %ebp .LCFI20: movl %esp, %ebp .LCFI21: subl $8, %esp .LCFI22: subl $12, %esp pushl 8(%ebp) .LCFI23: call _ZN8NodePartI11TestNodeKeyEC2Ev addl $16, %esp leave ret .LFE36: .size _ZN11TestNodeKeyC1Ev, .-_ZN11TestNodeKeyC1Ev .section .gnu.linkonce.t._ZN13TestNodeValueC1Ev,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN13TestNodeValueC1Ev .type _ZN13TestNodeValueC1Ev, @function _ZN13TestNodeValueC1Ev: .LFB37: pushl %ebp .LCFI24: movl %esp, %ebp .LCFI25: subl $8, %esp .LCFI26: subl $12, %esp pushl 8(%ebp) .LCFI27: call _ZN8NodePartI13TestNodeValueEC2Ev addl $16, %esp leave ret .LFE37: .size _ZN13TestNodeValueC1Ev, .-_ZN13TestNodeValueC1Ev .section .gnu.linkonce.t._ZN8NodePartI11TestNodeKeyEC2Ev,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN8NodePartI11TestNodeKeyEC2Ev .type _ZN8NodePartI11TestNodeKeyEC2Ev, @function _ZN8NodePartI11TestNodeKeyEC2Ev: .LFB38: pushl %ebp .LCFI28: movl %esp, %ebp .LCFI29: leave ret .LFE38: .size _ZN8NodePartI11TestNodeKeyEC2Ev, .-_ZN8NodePartI11TestNodeKeyEC2Ev .section .gnu.linkonce.t._ZN8NodePartI13TestNodeValueEC2Ev,"ax",@progbits .p2align 1 .p2align 2,,3 .weak _ZN8NodePartI13TestNodeValueEC2Ev .type _ZN8NodePartI13TestNodeValueEC2Ev, @function _ZN8NodePartI13TestNodeValueEC2Ev: .LFB39: pushl %ebp .LCFI30: movl %esp, %ebp .LCFI31: leave ret .LFE39: .size _ZN8NodePartI13TestNodeValueEC2Ev, .-_ZN8NodePartI13TestNodeValueEC2Ev .ident "GCC: (GNU) 3.3.3 [FreeBSD] 20031106"