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