Annotation of 43BSD/ucb/dbx/tests/cc/struct.out, revision 1.1.1.1

1.1       root        1: reading symbolic information ...
                      2: struct simple simple;
                      3: struct simple {
                      4:     int a;
                      5:     char b;
                      6:     double c;
                      7:     struct {
                      8:         int a;
                      9:         char b;
                     10:         double c;
                     11:     } d;
                     12:     int e;
                     13:     char f;
                     14:     double g;
                     15: };
                     16: typedef struct first *First;
                     17: typedef struct second *Second;
                     18: struct first {
                     19:     int a;
                     20:     struct second *p;
                     21: };
                     22: struct second {
                     23:     int b;
                     24:     char c;
                     25: };
                     26: [1] stop in UseRecurStructs
                     27: [1] stopped in UseRecurStructs at 0x4e
                     28: 0000004e  brb  72
                     29: stopped in UseRecurStructs at line 45
                     30:    45       p = &b;
                     31: stopped in UseRecurStructs at line 46
                     32:    46       b.a = 3;
                     33: stopped in UseRecurStructs at line 47
                     34:    47       b.p = &list;
                     35: stopped in UseRecurStructs at line 48
                     36:    48       b.p->b = 4;
                     37: stopped in UseRecurStructs at line 49
                     38:    49       b.p->c = 'c';
                     39: (a = 3, p = 0x7fffeb5c) 
                     40: 0x7fffeb5c 
                     41: (b = 4, c = '\0') 
                     42: 4 
                     43: '\0' 
                     44: [3] stop in f
                     45: [3] stopped in f at line 61
                     46:    61       s.a = x;
                     47: f(x = 3), line 61 in "struct.c"
                     48: main(0x1, 0x7fffebe4, 0x7fffebec), line 72 in "struct.c"
                     49: stopped in f at line 61
                     50:    61       s.a = x;
                     51: stopped in f at line 62
                     52:    62       s.g = 3.14;
                     53: stopped in f at line 63
                     54:    63       return s;
                     55: stopped in f at line 64
                     56:    64   }
                     57: stopped in main at line 73
                     58:    73       y = &x;
                     59: stopped in main at line 74
                     60:    74   }
                     61: 0x7fffeb8c 
                     62: (a = 3, b = '\0', c = 0.0, d = (a = 0, b = '\0', c = 0.0), e = 4, f = 'c', g = 3.14) 
                     63: 

unix.superglobalmegacorp.com

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