.file "example2.cpp" .weak _ZN5boost3mpl10integral_cIiLi1EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl10integral_cIiLi1EE5valueE,"a",@progbits .align 4 .type _ZN5boost3mpl10integral_cIiLi1EE5valueE, @object .size _ZN5boost3mpl10integral_cIiLi1EE5valueE, 4 _ZN5boost3mpl10integral_cIiLi1EE5valueE: .long 1 .weak _ZN5boost3mpl10integral_cIiLi0EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl10integral_cIiLi0EE5valueE,"a",@progbits .align 4 .type _ZN5boost3mpl10integral_cIiLi0EE5valueE, @object .size _ZN5boost3mpl10integral_cIiLi0EE5valueE, 4 _ZN5boost3mpl10integral_cIiLi0EE5valueE: .long 0 .weak _ZN5boost3mpl10integral_cIlLl1EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl10integral_cIlLl1EE5valueE,"a",@progbits .align 4 .type _ZN5boost3mpl10integral_cIlLl1EE5valueE, @object .size _ZN5boost3mpl10integral_cIlLl1EE5valueE, 4 _ZN5boost3mpl10integral_cIlLl1EE5valueE: .long 1 .weak _ZN5boost3mpl10integral_cIlLl0EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl10integral_cIlLl0EE5valueE,"a",@progbits .align 4 .type _ZN5boost3mpl10integral_cIlLl0EE5valueE, @object .size _ZN5boost3mpl10integral_cIlLl0EE5valueE, 4 _ZN5boost3mpl10integral_cIlLl0EE5valueE: .long 0 .weak _ZN5boost3mpl10integral_cIlLl2EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl10integral_cIlLl2EE5valueE,"a",@progbits .align 4 .type _ZN5boost3mpl10integral_cIlLl2EE5valueE, @object .size _ZN5boost3mpl10integral_cIlLl2EE5valueE, 4 _ZN5boost3mpl10integral_cIlLl2EE5valueE: .long 2 .weak _ZN5boost3mpl10integral_cIlLln1EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl10integral_cIlLln1EE5valueE,"a",@progbits .align 4 .type _ZN5boost3mpl10integral_cIlLln1EE5valueE, @object .size _ZN5boost3mpl10integral_cIlLln1EE5valueE, 4 _ZN5boost3mpl10integral_cIlLln1EE5valueE: .long -1 .weak _ZN5boost3mpl5bool_ILb1EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl5bool_ILb1EE5valueE,"a",@progbits .type _ZN5boost3mpl5bool_ILb1EE5valueE, @object .size _ZN5boost3mpl5bool_ILb1EE5valueE, 1 _ZN5boost3mpl5bool_ILb1EE5valueE: .byte 1 .weak _ZN5boost3mpl5bool_ILb0EE5valueE .section .gnu.linkonce.r._ZN5boost3mpl5bool_ILb0EE5valueE,"a",@progbits .type _ZN5boost3mpl5bool_ILb0EE5valueE, @object .size _ZN5boost3mpl5bool_ILb0EE5valueE, 1 _ZN5boost3mpl5bool_ILb0EE5valueE: .byte 0 .section .gnu.linkonce.t._ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE,"ax",@progbits .align 2 .p2align 4,,15 .weak _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE .type _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE, @function _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE: .LFB94: movl 4(%esp), %eax ret .LFE94: .size _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE, .-_ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE .section .gnu.linkonce.t._ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE,"ax",@progbits .align 2 .p2align 4,,15 .weak _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE .type _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE, @function _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE: .LFB95: movl 4(%esp), %eax ret .LFE95: .size _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE, .-_ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE .comm _ZZN6HolderIN5boost3mpl4listI16First_Descriptor17Second_DescriptorNS1_5void_ES5_S5_S5_S5_S5_S5_S5_EEE5setupEvE6array_,16,4 .text .align 2 .p2align 4,,15 .globl main .type main, @function main: .LFB96: pushl %ebp .LCFI0: movl %esp, %ebp .LCFI1: subl $8, %esp .LCFI2: andl $-16, %esp leal -1(%ebp), %eax movl %eax, (%esp) call _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi0EEE16First_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE movl $46, %eax movl $23, %ecx movl %eax, _ZZN6HolderIN5boost3mpl4listI16First_Descriptor17Second_DescriptorNS1_5void_ES5_S5_S5_S5_S5_S5_S5_EEE5setupEvE6array_ leal -2(%ebp), %eax movl %ecx, _ZZN6HolderIN5boost3mpl4listI16First_Descriptor17Second_DescriptorNS1_5void_ES5_S5_S5_S5_S5_S5_S5_EEE5setupEvE6array_+4 movl %eax, (%esp) call _ZN5boost3getINS_3mpl8identityINS1_7vector2INS1_10integral_cIiLi1EEE17Second_DescriptorEEEEEERT_RNS_17value_initializedIS9_EE movl $-42, %eax movl $2567, %edx movl %eax, _ZZN6HolderIN5boost3mpl4listI16First_Descriptor17Second_DescriptorNS1_5void_ES5_S5_S5_S5_S5_S5_S5_EEE5setupEvE6array_+12 xorl %eax, %eax movl %edx, _ZZN6HolderIN5boost3mpl4listI16First_Descriptor17Second_DescriptorNS1_5void_ES5_S5_S5_S5_S5_S5_S5_EEE5setupEvE6array_+8 leave ret .LFE96: .size main, .-main .section .note.GNU-stack,"",@progbits .ident "GCC: (GNU) 3.3.3 (SuSE Linux)"