|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.