| Breakpoint 1 at 0x........: file t.c, line 112. |
| Breakpoint 2 at 0x........: file t.c, line 117. |
| Continuing. |
| Breakpoint 1, main (argc=1, argv=0x........) at t.c:112 |
| 112 breakme(__LINE__); //break1 |
| breakme (line=112) at t.c:100 |
| 100 if (line > 1000) |
| old_pc has changed after step |
| 102 } |
| old_pc has changed after step |
| main (argc=1, argv=0x........) at t.c:113 |
| 113 for (i = len-1; i >= 0; i=i-2) |
| old_pc has changed after step |
| 114 undefined[i] = undef; |
| $1 = void |
| $2 = "undefined" |
| $3 = 8 |
| 113 for (i = len-1; i >= 0; i=i-2) |
| old_pc has changed after step |
| 114 undefined[i] = undef; |
| old_pc has changed after step |
| 113 for (i = len-1; i >= 0; i=i-2) |
| $4 = void |
| $5 = "undefi?e?" |
| $6 = 6 |
| 114 undefined[i] = undef; |
| $7 = void |
| $8 = "undefi?e?" |
| $9 = 4 |
| 113 for (i = len-1; i >= 0; i=i-2) |
| $10 = void |
| $11 = "unde?i?e?" |
| $12 = 4 |
| $13 = 1 |
| $14 = void |
| Continuing. |
| Breakpoint 2, main (argc=1, argv=0x........) at t.c:117 |
| 117 breakme(__LINE__); //break2 |
| breakme (line=117) at t.c:100 |
| 100 if (line > 1000) |
| Run till exit from #0 breakme (line=117) at t.c:100 |
| main (argc=1, argv=0x........) at t.c:119 |
| 119 if (argc > 1) |
| Delete all breakpoints? (y or n) [answered Y; input not from terminal] |
| Continuing. |
| Program received signal SIGTRAP, Trace/breakpoint trap. |
| 0x........ in make_error (s=0x........ "called from level") at t.c:40 |
| 40 if (int_und == 0) |
| 43 printf ("%s int_und is not zero\n", s); |
| old_pc has changed after step |
| Continuing. |
| Program received signal SIGTRAP, Trace/breakpoint trap. |
| 0x........ in make_error (s=0x........ "called from main") at t.c:40 |
| 40 if (int_und == 0) |