File:  [CSRG BSD Unix] / 43BSD / ucb / dbx / tests / cc / struct.out
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:55 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43
BSD 4.3

reading symbolic information ...
struct simple simple;
struct simple {
    int a;
    char b;
    double c;
    struct {
        int a;
        char b;
        double c;
    } d;
    int e;
    char f;
    double g;
};
typedef struct first *First;
typedef struct second *Second;
struct first {
    int a;
    struct second *p;
};
struct second {
    int b;
    char c;
};
[1] stop in UseRecurStructs
[1] stopped in UseRecurStructs at 0x4e
0000004e  brb	72
stopped in UseRecurStructs at line 45
   45       p = &b;
stopped in UseRecurStructs at line 46
   46       b.a = 3;
stopped in UseRecurStructs at line 47
   47       b.p = &list;
stopped in UseRecurStructs at line 48
   48       b.p->b = 4;
stopped in UseRecurStructs at line 49
   49       b.p->c = 'c';
(a = 3, p = 0x7fffeb5c) 
0x7fffeb5c 
(b = 4, c = '\0') 
4 
'\0' 
[3] stop in f
[3] stopped in f at line 61
   61       s.a = x;
f(x = 3), line 61 in "struct.c"
main(0x1, 0x7fffebe4, 0x7fffebec), line 72 in "struct.c"
stopped in f at line 61
   61       s.a = x;
stopped in f at line 62
   62       s.g = 3.14;
stopped in f at line 63
   63       return s;
stopped in f at line 64
   64   }
stopped in main at line 73
   73       y = &x;
stopped in main at line 74
   74   }
0x7fffeb8c 
(a = 3, b = '\0', c = 0.0, d = (a = 0, b = '\0', c = 0.0), e = 4, f = 'c', g = 3.14) 


unix.superglobalmegacorp.com

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