Script started on Mon Oct 09 16:34:53 2000 turing:ass recur turing:gdb recur GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "sparc-sun-solaris2.7"... (no debugging symbols found)... (gdb) b main Breakpoint 1 at 0x1089c (gdb) b initcall Breakpoint 2 at 0x108f8 (gdb) b done Breakpoint 3 at 0x10900 (gdb) b fibonacci Breakpoint 4 at 0x1090c (gdb) b beforecall1 Breakpoint 5 at 0x10938 (gdb) b beforecall2 Breakpoint 6 at 0x10948 (gdb) b endfib Breakpoint 7 at 0x10958 (gdb) r Starting program: /home/mike/public_html/courses/cs110/fib/recur (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)... Breakpoint 1, 0x1089c in main () (gdb) info reg g0 0x0 0 g1 0x7fb121cc 2142314956 g2 0x0 0 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x7fb39cfc 2142477564 o2 0x7fb35f50 2142461776 o3 0x2 2 o4 0x7fb33a30 2142452272 o5 0x7faa01e0 2141848032 sp 0xffbef588 -4262520 o7 0x109d0 68048 l0 0x0 0 l1 0x938a4 604324 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x7fbdf5a0 2143155616 i0 0x1 1 i1 0xffbef64c -4262324 i2 0xffbef654 -4262316 i3 0x20b6c 133996 i4 0x0 0 i5 0x0 0 fp 0xffbef5e8 -4262424 i7 0x10760 67424 y 0x0 0 psr 0xfe400004 -29360124 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:4 wim 0x0 0 tbr 0x0 0 pc 0x1089c 67740 npc 0x108a0 67744 fpsr 0x6 6 rd:N, tem:0, ns:0, ver:0, ftt:0, qne:0, fcc:=, aexc:0, cexc:6 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 2, 0x108f8 in initcall () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x0 0 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x3 3 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef588 -4262520 o7 0x109d0 68048 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0xffbef64c -4262324 i2 0xffbef654 -4262316 i3 0x20b6c 133996 i4 0x0 0 i5 0x0 0 fp 0xffbef5e8 -4262424 i7 0x10760 67424 y 0x0 0 psr 0xfe400000 -29360128 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:0 wim 0x0 0 tbr 0x0 0 pc 0x108f8 67832 npc 0x108fc 67836 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) n Program not restarted. (gdb) c Continuing. Breakpoint 4, 0x1090c in fibonacci () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x0 0 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef528 -4262616 o7 0x0 0 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x3 3 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef588 -4262520 i7 0x108f8 67832 y 0x0 0 psr 0xfe400001 -29360127 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:1 wim 0x0 0 tbr 0x0 0 pc 0x1090c 67852 npc 0x10910 67856 fpsr 0x2000 8192 rd:N, tem:0, ns:0, ver:0, ftt:0, qne:1, fcc:=, aexc:0, cexc:0 cpsr 0x0 0 (gdb) bt #0 0x1090c in fibonacci () #1 0x10900 in done () (gdb) c Continuing. Breakpoint 5, 0x10938 in beforecall1 () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x1 1 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x1 1 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef528 -4262616 o7 0x0 0 l0 0x3 3 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef588 -4262520 i7 0x108f8 67832 y 0x0 0 psr 0xfe000005 -33554427 icc:----, pil:0, s:0, ps:0, et:0, cwp:5 wim 0x0 0 tbr 0x0 0 pc 0x10938 67896 npc 0x1093c 67900 fpsr 0x1022de48 270720584 rd:N, tem:0, ns:0, ver:1, ftt:3, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 4, 0x1090c in fibonacci () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x1 1 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef4c8 -4262712 o7 0x0 0 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef528 -4262616 i7 0x10938 67896 y 0x0 0 psr 0xfe000005 -33554427 icc:----, pil:0, s:0, ps:0, et:0, cwp:5 wim 0x0 0 tbr 0x0 0 pc 0x1090c 67852 npc 0x10910 67856 fpsr 0x1022de48 270720584 rd:N, tem:0, ns:0, ver:1, ftt:3, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) bt #0 0x1090c in fibonacci () #1 0x10940 in beforecall1 () #2 0x10900 in done () (gdb) c Continuing. Breakpoint 7, 0x10958 in endfib () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x2 2 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef4c8 -4262712 o7 0x0 0 l0 0x1 1 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef528 -4262616 i7 0x10938 67896 y 0x0 0 psr 0xfe400007 -29360121 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:7 wim 0x0 0 tbr 0x0 0 pc 0x10958 67928 npc 0x1095c 67932 fpsr 0x1022de48 270720584 rd:N, tem:0, ns:0, ver:1, ftt:3, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 6, 0x10948 in beforecall2 () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x2 2 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x2 2 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef528 -4262616 o7 0x10938 67896 l0 0x3 3 l1 0x1 1 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef588 -4262520 i7 0x108f8 67832 y 0x0 0 psr 0xfe400001 -29360127 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:1 wim 0x0 0 tbr 0x0 0 pc 0x10948 67912 npc 0x1094c 67916 fpsr 0x2000 8192 rd:N, tem:0, ns:0, ver:0, ftt:0, qne:1, fcc:=, aexc:0, cexc:0 cpsr 0x0 0 (gdb) bt #0 0x10948 in beforecall2 () #1 0x10940 in beforecall1 () #2 0x10900 in done () (gdb) c Continuing. Breakpoint 4, 0x1090c in fibonacci () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x2 2 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef4c8 -4262712 o7 0x0 0 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x2 2 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef528 -4262616 i7 0x10948 67912 y 0x0 0 psr 0xfe400003 -29360125 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:3 wim 0x0 0 tbr 0x0 0 pc 0x1090c 67852 npc 0x10910 67856 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) c bt #0 0x1090c in fibonacci () #1 0x10950 in beforecall2 () #2 0x10900 in done () (gdb) c Continuing. Breakpoint 5, 0x10938 in beforecall1 () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x3 3 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef4c8 -4262712 o7 0x0 0 l0 0x2 2 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef528 -4262616 i7 0x10948 67912 y 0x0 0 psr 0xfe000006 -33554426 icc:----, pil:0, s:0, ps:0, et:0, cwp:6 wim 0x0 0 tbr 0x0 0 pc 0x10938 67896 npc 0x1093c 67900 fpsr 0xc1b2c0 12694208 rd:N, tem:1, ns:1, ver:0, ftt:6, qne:1, fcc:=, aexc:22, cexc:0 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 4, 0x1090c in fibonacci () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x3 3 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef468 -4262808 o7 0x0 0 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x0 0 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef4c8 -4262712 i7 0x10938 67896 y 0x0 0 psr 0xfe000006 -33554426 icc:----, pil:0, s:0, ps:0, et:0, cwp:6 wim 0x0 0 tbr 0x0 0 pc 0x1090c 67852 npc 0x10910 67856 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) bt #0 0x1090c in fibonacci () #1 0x10940 in beforecall1 () #2 0x10950 in beforecall2 () #3 0x10900 in done () (gdb) c Continuing. Breakpoint 7, 0x10958 in endfib () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x4 4 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef468 -4262808 o7 0x0 0 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x0 0 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef4c8 -4262712 i7 0x10938 67896 y 0x0 0 psr 0xfe400007 -29360121 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:7 wim 0x0 0 tbr 0x0 0 pc 0x10958 67928 npc 0x1095c 67932 fpsr 0x2000 8192 rd:N, tem:0, ns:0, ver:0, ftt:0, qne:1, fcc:=, aexc:0, cexc:0 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 6, 0x10948 in beforecall2 () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x4 4 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x1 1 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef4c8 -4262712 o7 0x10938 67896 l0 0x2 2 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef528 -4262616 i7 0x10948 67912 y 0x0 0 psr 0xfe400003 -29360125 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:3 wim 0x0 0 tbr 0x0 0 pc 0x10948 67912 npc 0x1094c 67916 fpsr 0x2000 8192 rd:N, tem:0, ns:0, ver:0, ftt:0, qne:1, fcc:=, aexc:0, cexc:0 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 4, 0x1090c in fibonacci () (gdb) infor  reg g0 0x0 0 g1 0x0 0 g2 0x4 4 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef468 -4262808 o7 0x0 0 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef4c8 -4262712 i7 0x10948 67912 y 0x0 0 psr 0xfe400005 -29360123 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:5 wim 0x0 0 tbr 0x0 0 pc 0x1090c 67852 npc 0x10910 67856 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) bt #0 0x1090c in fibonacci () #1 0x10950 in beforecall2 () #2 0x10950 in beforecall2 () #3 0x10900 in done () (gdb) c Continuing. Breakpoint 7, 0x10958 in endfib () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x5 5 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x0 0 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef468 -4262808 o7 0x0 0 l0 0x1 1 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef4c8 -4262712 i7 0x10948 67912 y 0x0 0 psr 0xfe400005 -29360123 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:5 wim 0x0 0 tbr 0x0 0 pc 0x10958 67928 npc 0x1095c 67932 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 7, 0x10958 in endfib () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x5 5 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x1 1 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef4c8 -4262712 o7 0x10948 67912 l0 0x2 2 l1 0x0 0 l2 0x1 1 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef528 -4262616 i7 0x10948 67912 y 0x0 0 psr 0xfe400005 -29360123 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:5 wim 0x0 0 tbr 0x0 0 pc 0x10958 67928 npc 0x1095c 67932 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) bt #0 0x10958 in endfib () #1 0x10950 in beforecall2 () #2 0x10950 in beforecall2 () #3 0x10900 in done () (gdb) inf   c Continuing. Breakpoint 7, 0x10958 in endfib () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x5 5 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x1 1 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef528 -4262616 o7 0x10948 67912 l0 0x3 3 l1 0x1 1 l2 0x1 1 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x2 2 i1 0x0 0 i2 0x0 0 i3 0x0 0 i4 0x0 0 i5 0x0 0 fp 0xffbef588 -4262520 i7 0x108f8 67832 y 0x0 0 psr 0xfe400007 -29360121 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:7 wim 0x0 0 tbr 0x0 0 pc 0x10958 67928 npc 0x1095c 67932 fpsr 0x2000 8192 rd:N, tem:0, ns:0, ver:0, ftt:0, qne:1, fcc:=, aexc:0, cexc:0 cpsr 0x0 0 (gdb) c Continuing. Breakpoint 3, 0x10900 in done () (gdb) bt #0 0x10900 in done () (gdb) info reg g0 0x0 0 g1 0x0 0 g2 0x5 5 g3 0x0 0 g4 0x0 0 g5 0x0 0 g6 0x0 0 g7 0x0 0 o0 0x2 2 o1 0x0 0 o2 0x0 0 o3 0x0 0 o4 0x0 0 o5 0x0 0 sp 0xffbef588 -4262520 o7 0x108f8 67832 l0 0x0 0 l1 0x0 0 l2 0x0 0 l3 0x0 0 l4 0x0 0 l5 0x0 0 l6 0x0 0 l7 0x0 0 i0 0x1 1 i1 0xffbef64c -4262324 i2 0xffbef654 -4262316 i3 0x20b6c 133996 i4 0x0 0 i5 0x0 0 fp 0xffbef5e8 -4262424 i7 0x10760 67424 y 0x0 0 psr 0xfe400004 -29360124 icc:-Z--, pil:0, s:0, ps:0, et:0, cwp:4 wim 0x0 0 tbr 0x0 0 pc 0x10900 67840 npc 0x10904 67844 fpsr 0x3df8e48 64982600 rd:N, tem:7, ns:1, ver:7, ftt:6, qne:0, fcc:?, aexc:18, cexc:8 cpsr 0x0 0 (gdb) c Continuing. Program exited with code 02. (gdb) turing: