1{ 2 "type": "pointer", 3 "ctype": "Foo4 *", 4 "address": "0x7fffffffd730", 5 "reference": { 6 "type": "struct", 7 "ctype": "Foo6", 8 "address": "0x55555556af40", 9 "fields": [ 10 { 11 "field": "d", 12 "value": { 13 "type": "int", 14 "ctype": "uint32_t", 15 "address": "0x55555556af60", 16 "value": "4" 17 } 18 } 19 ], 20 "base_classes": [ 21 { 22 "base_class": "Foo4", 23 "value": { 24 "type": "struct", 25 "ctype": "Foo4", 26 "address": "0x55555556af40", 27 "fields": [ 28 { 29 "field": "_vptr.Foo4", 30 "value": { 31 "type": "pointer", 32 "ctype": "int (**)(void)", 33 "address": "0x55555556af40", 34 "reference": { 35 "type": "pointer", 36 "ctype": "int (*)(void)", 37 "address": "0x555555557b30", 38 "reference": { 39 "type": "extract failed" 40 } 41 } 42 } 43 }, 44 { 45 "field": "b", 46 "value": { 47 "type": "int", 48 "ctype": "uint16_t", 49 "address": "0x55555556af48", 50 "value": "2" 51 } 52 } 53 ], 54 "base_classes": [ 55 { 56 "base_class": "Foo", 57 "value": { 58 "type": "struct", 59 "ctype": "Foo", 60 "address": "0x55555556af68", 61 "fields": [ 62 { 63 "field": "_vptr.Foo", 64 "value": { 65 "type": "pointer", 66 "ctype": "int (**)(void)", 67 "address": "0x55555556af68", 68 "reference": { 69 "type": "pointer", 70 "ctype": "int (*)(void)", 71 "address": "0x555555557b70", 72 "reference": { 73 "type": "extract failed" 74 } 75 } 76 } 77 }, 78 { 79 "field": "a", 80 "value": { 81 "type": "int", 82 "ctype": "uint8_t", 83 "address": "0x55555556af70", 84 "value": "1" 85 } 86 } 87 ], 88 "base_classes": [] 89 } 90 } 91 ] 92 } 93 }, 94 { 95 "base_class": "Foo5", 96 "value": { 97 "type": "struct", 98 "ctype": "Foo5", 99 "address": "0x55555556af50", 100 "fields": [ 101 { 102 "field": "_vptr.Foo5", 103 "value": { 104 "type": "pointer", 105 "ctype": "int (**)(void)", 106 "address": "0x55555556af50", 107 "reference": { 108 "type": "pointer", 109 "ctype": "int (*)(void)", 110 "address": "0x555555557b50", 111 "reference": { 112 "type": "extract failed" 113 } 114 } 115 } 116 }, 117 { 118 "field": "c", 119 "value": { 120 "type": "int", 121 "ctype": "uint32_t", 122 "address": "0x55555556af58", 123 "value": "3" 124 } 125 }, 126 { 127 "field": "cc", 128 "value": { 129 "type": "int", 130 "ctype": "uint32_t", 131 "address": "0x55555556af5c", 132 "value": "4" 133 } 134 } 135 ], 136 "base_classes": [ 137 { 138 "base_class": "Foo", 139 "value": { 140 "type": "visited", 141 "ctype": "Foo", 142 "address": "0x55555556af68" 143 } 144 } 145 ] 146 } 147 } 148 ] 149 } 150}