Annotation of 43BSD/ucb/dbx/tests/cc/struct.out, revision 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.