1{ 2 "type": "pointer", 3 "ctype": "Foo *", 4 "address": "0x7fffffffd760", 5 "reference": { 6 "type": "struct", 7 "ctype": "Foo2", 8 "address": "0x55555556aed0", 9 "fields": [ 10 { 11 "field": "c", 12 "value": { 13 "type": "int", 14 "ctype": "uint32_t", 15 "address": "0x55555556aedc", 16 "value": "3" 17 } 18 }, 19 { 20 "field": "cc", 21 "value": { 22 "type": "int", 23 "ctype": "uint32_t", 24 "address": "0x55555556aee0", 25 "value": "4" 26 } 27 } 28 ], 29 "base_classes": [ 30 { 31 "base_class": "Foo", 32 "value": { 33 "type": "struct", 34 "ctype": "Foo", 35 "address": "0x55555556aed0", 36 "fields": [ 37 { 38 "field": "_vptr.Foo", 39 "value": { 40 "type": "pointer", 41 "ctype": "int (**)(void)", 42 "address": "0x55555556aed0", 43 "reference": { 44 "type": "pointer", 45 "ctype": "int (*)(void)", 46 "address": "0x555555557c70", 47 "reference": { 48 "type": "extract failed" 49 } 50 } 51 } 52 }, 53 { 54 "field": "a", 55 "value": { 56 "type": "int", 57 "ctype": "uint8_t", 58 "address": "0x55555556aed8", 59 "value": "1" 60 } 61 } 62 ], 63 "base_classes": [] 64 } 65 } 66 ] 67 } 68}