Annotation of 43BSDReno/contrib/emacs-18.55/gdb/testbpt.c, revision 1.1.1.1

1.1       root        1: /* Run this program straight.  Then set a breakpoint in `dump',
                      2:    run it again, and continue the program.  Diff the outputs
                      3:    and you will see what the supplied debugger does for a breakpoint.  */
                      4: 
                      5: int dump ();
                      6: int after_dump ();
                      7: 
                      8: main ()
                      9: {
                     10:   printf ("main = 0x%x\ndump = 0x%x\nend = 0x%x\n", main, dump, after_dump);
                     11: 
                     12:   dump (main, after_dump);
                     13: }
                     14: 
                     15: int dump (p, q)
                     16:      int *p;
                     17:      int *q;
                     18: {
                     19:   int cnt = 0;
                     20:   printf ("dump: 0x%x-0x%x\n", p, q);
                     21: 
                     22:   while (p < q)
                     23:     {
                     24:       if ((cnt++ & 3) == 0)
                     25:        printf ("\n0x%08x: ", p);
                     26:       printf ("0x%08x ", *p++);
                     27:     }
                     28:   printf ("\n");
                     29: }
                     30: 
                     31: after_dump ()
                     32: {
                     33: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.