.file "test.c" .globl s1 .data .align 32 .type s1, @object .size s1, 40 s1: .string "this is first string \n" .zero 17 .section .rodata
.LC0: .string "%s" .LC1: .string "end of file" .text .globl main .type main, @function main: pushl %ebp movl %esp, %ebp andl $-16, %esp subl $64, %esp movl $1936287860, 24(%esp) movl $544434464, 28(%esp) movl $1868785011, 32(%esp) movl $1931502702, 36(%esp) movl $1852404340, 40(%esp) movl $2663, 44(%esp) movl $0, 48(%esp) movl $0, 52(%esp) movl $0, 56(%esp) movl $0, 60(%esp) movl $.LC0, %eax movl $s1, 4(%esp) movl %eax, (%esp) call printf movl $.LC0, %eax leal 24(%esp), %edx movl %edx, 4(%esp) movl %eax, (%esp) call printf movl $.LC1, (%esp) call puts movl $0, %eax leave ret .size main, .-main .ident "GCC: (GNU) 4.4.2 20091027 (Red Hat 4.4.2-7)" .section .note.GNU-stack,"",@progbits
|