;(pva-arr gcc 3.4.4 output) |;(pva-ptr gcc 3.4.4 output) + .file "dpta.c" | .file "dpta.c" .section .rdata,"dr" | .section .rdata,"dr" LC0: |LC0: .ascii "hello world!\0" | .ascii "hello world!\0" .text | .text .globl _foo |.globl _foo .def _foo; .scl 2; .type 32; .endef| .def _foo; .scl 2; .type 32; .endef _foo: |_foo: pushl %ebp | pushl %ebp movl %esp, %ebp | movl %esp, %ebp subl $40, %esp | subl $40, %esp movl $LC0, -12(%ebp) | movl $LC0, -12(%ebp) movl LC0, %eax | movl LC0, %eax movl %eax, -40(%ebp) | movl %eax, -40(%ebp) movl LC0+4, %eax | movl LC0+4, %eax movl %eax, -36(%ebp) | movl %eax, -36(%ebp) movl LC0+8, %eax | movl LC0+8, %eax movl %eax, -32(%ebp) | movl %eax, -32(%ebp) movzbl LC0+12, %eax | movzbl LC0+12, %eax movb %al, -28(%ebp) | movb %al, -28(%ebp) | | | movl -12(%ebp), %eax ;EXTRA INSTRUCTIONS =============>> | addl $7, %eax | | movsbl -33(%ebp),%eax | movsbl (%eax),%eax leave | leave ret | ret