1reading symbolic information ... 2struct simple simple; 3struct 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}; 16typedef struct first *First; 17typedef struct second *Second; 18struct first { 19 int a; 20 struct second *p; 21}; 22struct second { 23 int b; 24 char c; 25}; 26[1] stop in UseRecurStructs 27[1] stopped in UseRecurStructs at line 45 28 45 p = &b; 29stopped in UseRecurStructs at line 45 30 45 p = &b; 31stopped in UseRecurStructs at line 46 32 46 b.a = 3; 33stopped in UseRecurStructs at line 47 34 47 b.p = &list; 35stopped in UseRecurStructs at line 48 36 48 b.p->b = 4; 37stopped in UseRecurStructs at line 49 38 49 b.p->c = 'c'; 39(a = 3, p = 0xbfffe720) 400xbfffe720 41(b = 4, c = '\0') 424 43'\0' 44[3] stop in f 45[3] stopped in f at line 61 46 61 s.a = x; 47f(x = 3), line 61 in "struct.c" 48main(0x1, 0xbfffe7e4, 0xbfffe7ec), line 72 in "struct.c" 49stopped in f at line 61 50 61 s.a = x; 51stopped in f at line 62 52 62 s.g = 3.14; 53stopped in f at line 63 54 63 return s; 55stopped in f at line 64 56 64 } 57stopped in main at line 73 58 73 y = &x; 59stopped in main at line 74 60 74 } 610xbfffe770 62(a = 3, b = '\0', c = 0.0, d = (a = 0, b = '\0', c = 0.0), e = 4, f = 'c', g = 3.14) 63 64