.file "test.cpp"
.section .text._Z3fooIiEiv,"axG",@progbits,_Z3fooIiEiv,comdat
.p2align 4,,15
.weak _Z3fooIiEiv
.type _Z3fooIiEiv, @function
_Z3fooIiEiv:
.LFB2:
.cfi_startproc
movl $42, %eax
ret
.cfi_endproc
.LFE2:
.size _Z3fooIiEiv, .-_Z3fooIiEiv
.section .text._Z3fooIjEiv,"axG",@progbits,_Z3fooIjEiv,comdat
.p2align 4,,15
.weak _Z3fooIjEiv
.type _Z3fooIjEiv, @function
_Z3fooIjEiv:
.LFB3:
.cfi_startproc
movl $42, %eax
ret
.cfi_endproc
.LFE3:
.size _Z3fooIjEiv, .-_Z3fooIjEiv
.section .text.startup,"ax",@progbits
.p2align 4,,15
.globl main
.type main, @function
main:
.LFB1:
.cfi_startproc
movl $_Z3fooIiEiv, %eax
cmpq $_Z3fooIjEiv, %rax
setne %al
movzbl %al, %eax
ret
.cfi_endproc
.LFE1:
.size main, .-main
.ident "GCC: (Ubuntu 4.6.0-3~ppa1) 4.6.1 20110409 (prerelease)"
.section .note.GNU-stack,"",@progbits
CS5maWxlCSJ0ZXN0LmNwcCIKCS5zZWN0aW9uCS50ZXh0Ll9aM2Zvb0lpRWl2LCJheEciLEBwcm9nYml0cyxfWjNmb29JaUVpdixjb21kYXQKCS5wMmFsaWduIDQsLDE1Cgkud2VhawlfWjNmb29JaUVpdgoJLnR5cGUJX1ozZm9vSWlFaXYsIEBmdW5jdGlvbgpfWjNmb29JaUVpdjoKLkxGQjI6CgkuY2ZpX3N0YXJ0cHJvYwoJbW92bAkkNDIsICVlYXgKCXJldAoJLmNmaV9lbmRwcm9jCi5MRkUyOgoJLnNpemUJX1ozZm9vSWlFaXYsIC4tX1ozZm9vSWlFaXYKCS5zZWN0aW9uCS50ZXh0Ll9aM2Zvb0lqRWl2LCJheEciLEBwcm9nYml0cyxfWjNmb29JakVpdixjb21kYXQKCS5wMmFsaWduIDQsLDE1Cgkud2VhawlfWjNmb29JakVpdgoJLnR5cGUJX1ozZm9vSWpFaXYsIEBmdW5jdGlvbgpfWjNmb29JakVpdjoKLkxGQjM6CgkuY2ZpX3N0YXJ0cHJvYwoJbW92bAkkNDIsICVlYXgKCXJldAoJLmNmaV9lbmRwcm9jCi5MRkUzOgoJLnNpemUJX1ozZm9vSWpFaXYsIC4tX1ozZm9vSWpFaXYKCS5zZWN0aW9uCS50ZXh0LnN0YXJ0dXAsImF4IixAcHJvZ2JpdHMKCS5wMmFsaWduIDQsLDE1CgkuZ2xvYmwJbWFpbgoJLnR5cGUJbWFpbiwgQGZ1bmN0aW9uCm1haW46Ci5MRkIxOgoJLmNmaV9zdGFydHByb2MKCW1vdmwJJF9aM2Zvb0lpRWl2LCAlZWF4CgljbXBxCSRfWjNmb29JakVpdiwgJXJheAoJc2V0bmUJJWFsCgltb3Z6YmwJJWFsLCAlZWF4CglyZXQKCS5jZmlfZW5kcHJvYwouTEZFMToKCS5zaXplCW1haW4sIC4tbWFpbgoJLmlkZW50CSJHQ0M6IChVYnVudHUgNC42LjAtM35wcGExKSA0LjYuMSAyMDExMDQwOSAocHJlcmVsZWFzZSkiCgkuc2VjdGlvbgkubm90ZS5HTlUtc3RhY2ssIiIsQHByb2diaXRzCg==