# compile this with:
# as a.s -o a.o --32 && ld a.o -m elf_i386
# generate core file with:
# ulimit -s 12 && ./a.out
.text
.globl func2
.type func2, @function
func2:
pushl %ebp
movl %esp, %ebp
movl 0, %eax
popl %ebp
ret
.size func2, .-func2
.globl _start
.type _start, @function
_start:
pushl %ebp
movl %esp, %ebp
call func1
popl %ebp
ret
.size _start, .-_start
.globl func1
.type func1, @function
func1:
pushl %ebp
movl %esp, %ebp
call func2
.size func1, .-func1