{
    "base_types": {
        "pointer": {
            "endian": "little",
            "kind": "int",
            "signed": false,
            "size": 8
        },
        "unsigned char": {
            "endian": "little",
            "kind": "int",
            "signed": false,
            "size": 1
        },
        "unsigned long": {
            "endian": "little",
            "kind": "int",
            "signed": false,
            "size": 4
        },
        "unsigned long long": {
            "endian": "little",
            "kind": "int",
            "signed": false,
            "size": 8
        },
        "unsigned short": {
            "endian": "little",
            "kind": "int",
            "signed": false,
            "size": 2
        }
    },
    "enums": {},
    "metadata": {
        "format": "6.1.0",
        "producer": {
            "datetime": "2021-07-16T16:21:01.062423",
            "name": "vmextract-by-hand",
            "version": "0.0.1"
        }
    },
    "symbols": {
        "revision_id": {
            "address": 0,
            "constant_data": "NA=="
        }
    },
    "user_types": {
        "_VMCS": {
            "fields": {
                "ept": {
                    "offset": 320,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "executive_vmcs_ptr": {
                    "offset": 208,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "guest_cr3": {
                    "offset": 528,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "guest_cr4": {
                    "offset": 536,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "guest_pdpte": {
                    "offset": 544,
                    "type": {
                        "count": 4,
                        "kind": "array",
                        "subtype": {
                            "kind": "struct",
                            "name": "unsigned long long"
                        }
                    }
                },
                "guest_physical_addr": {
                    "offset": 328,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "host_cr3": {
                    "offset": 816,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "host_cr4": {
                    "offset": 824,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "vmcs_link_ptr": {
                    "offset": 248,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned long long"
                    }
                },
                "vpid": {
                    "offset": 206,
                    "type": {
                        "kind": "struct",
                        "name": "unsigned short"
                    }
                }
            },
            "kind": "struct",
            "size": 4096
        }
    }
}
