.file "main.c" .section .rodata .LC0: .string "This Buf!" .align 4 .LC1: .string "Value of u: %u, address of u: %08x.%08x.%08x.%08x.%08x.%08x.%08x.%08x.%08x.%08x.\n" .text .globl main .type main, @function main: pushl %ebp movl %esp, %ebp subl $56, %esp andl $-16, %esp movl $0, %eax subl %eax, %esp movl $31337, -12(%ebp) movl $-31337, -16(%ebp) movb $99, -17(%ebp) movl .LC0, %eax movl %eax, -40(%ebp) movl .LC0+4, %eax movl %eax, -36(%ebp) movw .LC0+8, %ax movw %ax, -32(%ebp) movl $1, -44(%ebp) movl $2, -48(%ebp) subl $8, %esp pushl -16(%ebp) pushl $.LC1 call printf addl $16, %esp movl $0, %eax leave ret .size main, .-main .section .note.GNU-stack,"",@progbits .ident "GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)"