Breakpoint 8, 0x08048cd2 in phase_6 () 3: /x $esp = 0xbf830d6c 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cd2 : sub $0x3c,%esp (gdb) ni 0x08048cd5 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cd5 : lea 0xffffffdc(%ebp),%eax (gdb) ni 0x08048cd8 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cd8 : mov %eax,0x4(%esp) (gdb) ni 0x08048cdc in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cdc : mov 0x8(%ebp),%eax (gdb) ni 0x08048cdf in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cdf : mov %eax,(%esp) (gdb) ni 0x08048ce2 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048ce2 : call 0x8049353 (gdb) ni 0x08048ce7 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048ce7 : mov $0x0,%ebx (gdb) ni 0x08048cec in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cec : mov 0xffffffdc(%ebp,%ebx,4),%eax (gdb) ni 0x08048cf0 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf0 : sub $0x1,%eax (gdb) ni 0x08048cf3 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf3 : cmp $0x5,%eax (gdb) ni 0x08048cf6 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf6 : jbe 0x8048cfd (gdb) ni 0x08048cfd in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cfd : lea 0x1(%ebx),%edi (gdb) 0x08048d00 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d00 : cmp $0x6,%edi (gdb) 0x08048d03 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d03 : je 0x8048da3 (gdb) 0x08048d09 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d09 : lea 0xffffffdc(%ebp,%ebx,4),%esi (gdb) 0x08048d0d in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d0d : mov %edi,%ebx (gdb) 0x08048d0f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d0f : lea 0xffffffdc(%ebp),%eax (gdb) 0x08048d12 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d12 : mov %eax,0xffffffc0(%ebp) (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d31 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d31 : mov %edi,%ebx (gdb) 0x08048d33 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d33 : jmp 0x8048cec (gdb) 0x08048cec in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cec : mov 0xffffffdc(%ebp,%ebx,4),%eax (gdb) 0x08048cf0 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf0 : sub $0x1,%eax (gdb) 0x08048cf3 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf3 : cmp $0x5,%eax (gdb) 0x08048cf6 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf6 : jbe 0x8048cfd (gdb) 0x08048cfd in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cfd : lea 0x1(%ebx),%edi (gdb) 0x08048d00 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d00 : cmp $0x6,%edi (gdb) 0x08048d03 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d03 : je 0x8048da3 (gdb) 0x08048d09 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d09 : lea 0xffffffdc(%ebp,%ebx,4),%esi (gdb) 0x08048d0d in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d0d : mov %edi,%ebx (gdb) 0x08048d0f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d0f : lea 0xffffffdc(%ebp),%eax (gdb) 0x08048d12 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d12 : mov %eax,0xffffffc0(%ebp) (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d15 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d15 : mov 0xffffffc0(%ebp),%edx (gdb) 0x08048d18 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d18 : mov 0xfffffffc(%edx,%edi,4),%eax (gdb) 0x08048d1c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1c : cmp 0x4(%esi),%eax (gdb) 0x08048d1f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d1f : jne 0x8048d26 (gdb) 0x08048d26 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d26 : add $0x1,%ebx (gdb) 0x08048d29 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d29 : add $0x4,%esi (gdb) 0x08048d2c in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2c : cmp $0x5,%ebx (gdb) 0x08048d2f in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d2f : jle 0x8048d15 (gdb) 0x08048d31 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d31 : mov %edi,%ebx (gdb) 0x08048d33 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048d33 : jmp 0x8048cec (gdb) 0x08048cec in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cec : mov 0xffffffdc(%ebp,%ebx,4),%eax (gdb) 0x08048cf0 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf0 : sub $0x1,%eax (gdb) 0x08048cf3 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf3 : cmp $0x5,%eax (gdb) 0x08048cf6 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf6 : jbe 0x8048cfd (gdb) 0x08048cf8 in phase_6 () 3: /x $esp = 0xbf830d30 2: /x $ebp = 0xbf830d78 1: x/i $eip 0x8048cf8 : call 0x8049311 (gdb) p $eax $1 = 23