tstVMStructGC.cpp revision dee2201f96a012bfb966c8de4ab006c2c90a0eef
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync/* $Id$ */
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync/** @file
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * tstVMMStructGC - Generate structure member and size checks from the GC perspective.
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync *
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * This is built using the VBOXGC template but linked into a host
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * ring-3 executable, rather hacky.
f8e804dad2cc0262b6384e97c12be107cf7e19e0vboxsync */
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync/*
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * Copyright (C) 2006-2007 Sun Microsystems, Inc.
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync *
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * available from http://www.virtualbox.org. This file is free software;
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * you can redistribute it and/or modify it under the terms of the GNU
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * General Public License (GPL) as published by the Free Software
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync *
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * Clara, CA 95054 USA or visit http://www.sun.com if you need
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * additional information or have any questions.
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync */
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync/*
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync * Sanity checks.
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync */
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifndef IN_GC
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync# error Incorrect template!
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#if defined(IN_RING3) || defined(IN_RING0)
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync# error Incorrect template!
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
628ddfbd43ad5365d69fddda4007598242956577vboxsync
628ddfbd43ad5365d69fddda4007598242956577vboxsync
628ddfbd43ad5365d69fddda4007598242956577vboxsync/*******************************************************************************
628ddfbd43ad5365d69fddda4007598242956577vboxsync* Header Files *
628ddfbd43ad5365d69fddda4007598242956577vboxsync*******************************************************************************/
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/cfgm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/cpum.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/mm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/pgm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/selm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/trpm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/vmm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/stam.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "PDMInternal.h"
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync#include <VBox/pdm.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "CFGMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "CPUMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "MMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "PGMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "SELMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "TRPMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "TMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "IOMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "REMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "HWACCMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "PATMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "VMMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "DBGFInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "STAMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "CSAMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "EMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include "REMInternal.h"
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#include <VBox/vm.h>
2f0d866e126dd288169fed591c259c1c6b4016e5vboxsync#include <VBox/param.h>
ae5379e3e7573369566d4628ef6c597da693cc55vboxsync#include <VBox/x86.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync/* we don't use iprt here because we're pretending to be in GC! */
ae5379e3e7573369566d4628ef6c597da693cc55vboxsync#include <stdio.h>
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#define GEN_CHECK_SIZE(s) printf(" CHECK_SIZE(%s, %u);\n", #s, (unsigned)sizeof(s))
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#define GEN_CHECK_OFF(s, m) printf(" CHECK_OFF(%s, %u, %s);\n", #s, (unsigned)RT_OFFSETOF(s, m), #m)
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsyncint main()
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync{
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(CFGM);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(CPUM); // has .mac
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(CPUMHOSTCTX);
400d70dc1edb0f6d2a9d3a860b1b43f0b2cdfb39vboxsync GEN_CHECK_SIZE(CPUMCTX);
b6247ebeef75e5ab689ba845ad8cae8746607bb3vboxsync GEN_CHECK_SIZE(CPUMCTXCORE);
400d70dc1edb0f6d2a9d3a860b1b43f0b2cdfb39vboxsync GEN_CHECK_SIZE(STAMRATIOU32);
400d70dc1edb0f6d2a9d3a860b1b43f0b2cdfb39vboxsync GEN_CHECK_SIZE(AVLOHCPHYSNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(AVLOGCPHYSNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(AVLROGCPHYSNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(AVLOGCPTRNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(AVLROGCPTRNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(AVLOIOPORTNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(AVLROIOPORTNODECORE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(DBGF);
54d3b0107d9bf326fe6e0de92e012c791dbb1587vboxsync GEN_CHECK_OFF(DBGF, offVM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, fAttached);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, fStoppedInHyper);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, PingPong);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, DbgEvent);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, enmVMMCmd);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(DBGF, VMMCmdData);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, pInfoFirst);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, InfoCritSect);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, SymbolTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, pSymbolSpace);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, fSymInited);
ce5210fe822f74de78c3dddc74f32a2cabcee5fdvboxsync GEN_CHECK_OFF(DBGF, cHwBreakpoints);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, cBreakpoints);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, aHwBreakpoints);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, aBreakpoints);
ce5210fe822f74de78c3dddc74f32a2cabcee5fdvboxsync GEN_CHECK_OFF(DBGF, iActiveBp);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(DBGF, fSingleSteppingRaw);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_SIZE(DBGFEVENT);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_SIZE(EM);
77cce7691847be5aef145f31ba3f9d66fc2cf594vboxsync GEN_CHECK_OFF(EM, offVM);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, pCtx);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, enmState);
54d3b0107d9bf326fe6e0de92e012c791dbb1587vboxsync GEN_CHECK_OFF(EM, fForceRAW);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, u.achPaddingFatalLongJump);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, StatForcedActions);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, StatTotalClis);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(EM, pStatsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(EM, pStatsR0);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, pStatsRC);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(EM, pCliStatTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(IOM);
9e293277b378073ce86910209a246b744b4caa2cvboxsync GEN_CHECK_OFF(IOM, pTreesRC);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOM, pTreesR3);
9e293277b378073ce86910209a246b744b4caa2cvboxsync GEN_CHECK_OFF(IOM, pTreesR0);
9e293277b378073ce86910209a246b744b4caa2cvboxsync GEN_CHECK_OFF(IOM, pMMIORangeLastR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOM, pMMIOStatsLastR3);
9e293277b378073ce86910209a246b744b4caa2cvboxsync GEN_CHECK_OFF(IOM, pMMIORangeLastR0);
aabfd650b7e36e2c25a6d48b2a2bfd95fe93b65avboxsync GEN_CHECK_OFF(IOM, pMMIOStatsLastR0);
aabfd650b7e36e2c25a6d48b2a2bfd95fe93b65avboxsync GEN_CHECK_OFF(IOM, pMMIORangeLastRC);
aabfd650b7e36e2c25a6d48b2a2bfd95fe93b65avboxsync GEN_CHECK_OFF(IOM, pMMIOStatsLastRC);
9e293277b378073ce86910209a246b744b4caa2cvboxsync GEN_CHECK_OFF(IOM, pRangeLastReadR0);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOM, pRangeLastReadRC);
bdd15592ca3578b623ff588055a561f58b7e5586vboxsync
bdd15592ca3578b623ff588055a561f58b7e5586vboxsync GEN_CHECK_SIZE(IOMMMIORANGE);
bdd15592ca3578b623ff588055a561f58b7e5586vboxsync GEN_CHECK_OFF(IOMMMIORANGE, GCPhys);
9e293277b378073ce86910209a246b744b4caa2cvboxsync GEN_CHECK_OFF(IOMMMIORANGE, cb);
7f5e9cb0292dcce87c0a6794c775c14fb9c2a1e7vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pszDesc);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pvUserR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pDevInsR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnWriteCallbackR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnReadCallbackR3);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnFillCallbackR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pvUserR0);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pDevInsR0);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnWriteCallbackR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnReadCallbackR0);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnFillCallbackR0);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pvUserRC);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pDevInsRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnWriteCallbackRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnReadCallbackRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMMMIORANGE, pfnFillCallbackRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(IOMMMIOSTATS);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMMMIOSTATS, ReadR3);
f350b7cf96f1e2f3b0cfd34cfe8726c754f43584vboxsync
551d9b8ee3568ad3e11b65ce6ef2867c36375f37vboxsync GEN_CHECK_SIZE(IOMIOPORTRANGER0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMIOPORTRANGER0, Port);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMIOPORTRANGER0, cPorts);
b8908d384db2324f04a2f68a13e67ea32ebf609avboxsync GEN_CHECK_OFF(IOMIOPORTRANGER0, pvUser);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMIOPORTRANGER0, pDevIns);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMIOPORTRANGER0, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_SIZE(IOMIOPORTRANGERC);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMIOPORTRANGERC, Port);
b603b2af577731f9f825ba3681cd5b728bb1d1d4vboxsync GEN_CHECK_OFF(IOMIOPORTRANGERC, cPorts);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMIOPORTRANGERC, pvUser);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMIOPORTRANGERC, pDevIns);
8e0c2ca3abd721979958f95b9af73b60665478c8vboxsync GEN_CHECK_OFF(IOMIOPORTRANGERC, pszDesc);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_SIZE(IOMIOPORTSTATS);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMIOPORTSTATS, InR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(IOMTREES);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMTREES, IOPortTreeR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMTREES, IOPortTreeR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMTREES, IOPortTreeRC);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMTREES, MMIOTree);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(IOMTREES, IOPortStatTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(IOMTREES, MMIOStatTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(MM);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(MM, offVM);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(MM, offHyperNextStatic);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, cbHyperArea);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, fDoneMMR3InitPaging);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, fPGMInitialized);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(MM, offLookupHyper);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, pHyperHeapRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, pHyperHeapR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, pHyperHeapR0);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(MM, pLockedMem);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, pPagePoolR3);
39592d8ff3243f6116c4e99be391bcf30a4ad187vboxsync GEN_CHECK_OFF(MM, pPagePoolR0);
39592d8ff3243f6116c4e99be391bcf30a4ad187vboxsync GEN_CHECK_OFF(MM, pPagePoolLowR3);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(MM, pPagePoolLowR0);
3ca89d9d8c4fc158ba28bdf82c9cc3697625ce12vboxsync GEN_CHECK_OFF(MM, pvDummyPage);
39592d8ff3243f6116c4e99be391bcf30a4ad187vboxsync GEN_CHECK_OFF(MM, HCPhysDummyPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, cbRamBase);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, cBasePages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, cShadowPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MM, cFixedPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(MMHYPERSTAT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(MMHYPERCHUNK);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(MMHYPERCHUNKFREE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(MMHYPERHEAP);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, u32Magic);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, cbHeap);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, pbHeapR3);
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync GEN_CHECK_OFF(MMHYPERHEAP, pVMR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, pbHeapR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, pVMR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, pbHeapRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, pVMRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, cbFree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, offFreeHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, offFreeTail);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, offPageAligned);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMHYPERHEAP, HyperHeapStatTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(MMLOOKUPHYPER);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, offNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, off);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, cb);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, enmType);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, u.Locked.pvR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, u.Locked.pvR0);
c77e7bff89c7639353778366984d51ff165ea0e3vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, u.Locked.pLockedMem);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, u.HCPhys.pvR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, u.HCPhys.HCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, u.GCPhys.GCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(MMLOOKUPHYPER, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PDM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, offVM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pDevs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pDevInstances);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pUsbDevs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pUsbInstances);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pDrvs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pCritSects);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].iBus);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pDevInsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnSetIrqR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnRegisterR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnIORegionRegisterR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnSaveExecR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnLoadExecR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnFakePCIBIOSR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pDevInsR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnSetIrqR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pDevInsRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aPciBuses[0].pfnSetIrqRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pDevInsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pfnSetIrqR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pfnGetInterruptR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pDevInsR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pfnSetIrqR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pfnGetInterruptR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pDevInsRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pfnSetIrqRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Pic.pfnGetInterruptRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pDevInsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetInterruptR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnSetBaseR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetBaseR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnSetTPRR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetTPRR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnBusDeliverR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pDevInsR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetInterruptR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnSetBaseR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetBaseR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnSetTPRR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetTPRR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnBusDeliverR0);
f5eadb22976c1f9813300e4042b8255cfaef7e19vboxsync GEN_CHECK_OFF(PDM, Apic.pDevInsRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetInterruptRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnSetBaseRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetBaseRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnSetTPRRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnGetTPRRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, Apic.pfnBusDeliverRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic.pDevInsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic.pfnSetIrqR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic.pDevInsR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic.pfnSetIrqR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic.pDevInsRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, IoApic.pfnSetIrqRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pDmac);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pRtc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pUsbHubs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pDevHlpQueueGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pDevHlpQueueHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, cQueuedCritSectLeaves);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, apQueuedCritSectsLeaves);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pQueuesTimer);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pQueuesForced);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pQueueFlushGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pQueueFlushHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pThreads);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pThreadsTail);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PDM, cPollers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, apfnPollers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, aDrvInsPollers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, pTimerPollers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, CritSect);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDM, StatQueuedCritSectLeaves);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PDMDEVINSINT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pNextR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPerDeviceNextR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pDevR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pVMR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pVMR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pVMRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pLunsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pCfgHandle);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPciDeviceR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPciDeviceR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPciDeviceRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPciBusR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPciBusR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVINSINT, pPciBusRC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PDMCRITSECTINT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, pNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, pvKey);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, pVMR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, pVMR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, pVMGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, StatContentionR0GCLock);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, StatContentionR0GCUnlock);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, StatContentionR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMCRITSECTINT, StatLocked);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PDMQUEUE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, pNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, enmType);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Dev.pfnCallback);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Dev.pDevIns);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Drv.pfnCallback);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Drv.pDrvIns);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Int.pfnCallback);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Ext.pfnCallback);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, u.Ext.pvUser);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, pVMHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, pVMGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, cMilliesInterval);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, pTimer);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, cbItem);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, cItems);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, pPendingHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, pPendingGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, iFreeHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, iFreeTail);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, aFreeItems);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, aFreeItems[1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, aFreeItems[0].pItemGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMQUEUE, aFreeItems[1].pItemHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PDMDEVHLPTASK);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVHLPTASK, Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVHLPTASK, pDevInsHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVHLPTASK, enmOp);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVHLPTASK, u);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVHLPTASK, u.SetIRQ.iIrq);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PDMDEVHLPTASK, u.SetIRQ.iLevel);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, offVM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, paDynPageMap32BitPTEsGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, paDynPageMapPaePTEsGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, enmHostMode);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, enmShadowMode);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, enmGuestMode);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, GCPhysCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, GCPtrCR3Mapping);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, GCPhysGstCR3Monitored);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pGuestPDHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pGuestPDGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pGstPaePDPTHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pGstPaePDPTGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apGstPaePDsHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apGstPaePDsGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aGCPhysGstPaePDs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aGCPhysGstPaePDsMonitored);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pHC32BitPD);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pGC32BitPD);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhys32BitPD);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apHCPaePDs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apGCPaePDs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHCPhysPaePDs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pHCPaePDPT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pGCPaePDPT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhysPaePDPT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pHCPaePML4);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhysPaePML4);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3ShwRelocate);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3ShwExit);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3ShwGetPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3ShwModifyPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCShwGetPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCShwModifyPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstRelocate);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstExit);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstMonitorCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstUnmonitorCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstMapCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstUnmapCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstGetPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstModifyPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3GstGetPDE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCGstGetPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCGstModifyPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCGstGetPDE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthRelocate);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthSyncCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthTrap0eHandler);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthInvalidatePage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthSyncPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthPrefetchPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthVerifyAccessSyncPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnR3BthAssertCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCBthTrap0eHandler);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCBthInvalidatePage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCBthSyncPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCBthPrefetchPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCBthVerifyAccessSyncPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pfnGCBthAssertCR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pRamRangesR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pRamRangesR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pRamRangesGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pRomRangesR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pRomRangesR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pRomRangesGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cbRamSize);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pTreesHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pTreesGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pMappingsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pMappingsGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pMappingsR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, fMappingsFixed);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, GCPtrMappingFixed);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cbMappingFixed);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pInterPD);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apInterPTs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apInterPaePTs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, apInterPaePDs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pInterPaePDPT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pInterPaePDPT64);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PGM, pInterPaePML4);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhysInterPD);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhysInterPaePDPT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhysInterPaePML4);
f5eadb22976c1f9813300e4042b8255cfaef7e19vboxsync GEN_CHECK_OFF(PGM, pbDynPageMapBaseGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, iDynPageMapLast);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHCPhysDynPageMapCache);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, GCPhysA20Mask);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, fA20Enabled);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, fSyncFlags);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, CritSect);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGM_PD_CACHING_ENABLED
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pdcache);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pgmphysreadcache);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pgmphyswritecache);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map.pTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map.Tlb);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map.c);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map.cMax);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map.iNow);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, ChunkR3Map.AgeingCountdown);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC.aEntries[0]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC.aEntries[1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC.aEntries[1].GCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC.aEntries[1].pMap);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC.aEntries[1].pPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, PhysTlbHC.aEntries[1].pv);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, HCPhysZeroPg);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pvZeroPgR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pvZeroPgR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pvZeroPgGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cHandyPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHandyPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHandyPages[1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHandyPages[1].HCPhysGCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHandyPages[1].idPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, aHandyPages[1].idSharedPage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cAllPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cPrivatePages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cSharedPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cZeroPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, cGuestModeChanges);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef VBOX_WITH_STATISTICS
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGM, pStatTrap0eAttributionHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMMAPPING);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, pNextR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, pNextGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, pNextR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, GCPtr);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, GCPtrLast);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, cb);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, pfnRelocate);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, pvUser);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, cPTs);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].HCPhysPT);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].pPTR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].pPTR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].pPTGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].HCPhysPaePT0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].HCPhysPaePT1);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].paPaePTsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].paPaePTsGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMAPPING, aPTs[1].paPaePTsR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMPHYSHANDLER);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(((PPGMPHYSHANDLER)0)->Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, enmType);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, cPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pfnHandlerR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pvUserR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pfnHandlerR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pvUserR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pfnHandlerGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pvUserGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYSHANDLER, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMPHYS2VIRTHANDLER);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYS2VIRTHANDLER, Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPHYS2VIRTHANDLER, offVirtHandler);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMVIRTHANDLER);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, enmType);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, GCPtr);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, GCPtrLast);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, cb);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, pfnHandlerHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, pfnHandlerGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, cPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMVIRTHANDLER, aPhysToVirt);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMPAGE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPAGE, HCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMRAMRANGE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, pNextR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, pNextR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, pNextGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, GCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, GCPhysLast);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, cb);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, fFlags);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, pvHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, aPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMRAMRANGE, aPages[1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMROMPAGE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMPAGE, Virgin);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMPAGE, Shadow);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMPAGE, enmProt);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMROMRANGE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, pNextR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, pNextR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, pNextGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, GCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, GCPhysLast);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, cb);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, fFlags);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, pvOriginal);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, pszDesc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, aPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMROMRANGE, aPages[1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMMMIO2RANGE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMMIO2RANGE, pDevInsR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMMIO2RANGE, pNextR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMMIO2RANGE, fMapped);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMMIO2RANGE, fOverlapping);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMMIO2RANGE, iRegion);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMMMIO2RANGE, RamRange);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMTREES);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMTREES, PhysHandlers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMTREES, VirtHandlers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMTREES, PhysToVirtHandlers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMTREES, HyperVirtHandlers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMPOOLPAGE);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, Core);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, GCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, pvPageHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, enmKind);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, bPadding);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, idx);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_USER_TRACKING
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iUserHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, cPresent);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iFirstPresent);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_MONITORING
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, cModifications);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iModifiedNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iModifiedPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iMonitoredNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iMonitoredPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_CACHE
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iAgeNext);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, iAgePrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, fZeroed);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, fSeenNonGlobal);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, fMonitored);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, fCached);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, fReusedFlushPending);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOLPAGE, fCR3Mix);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(PGMPOOL);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, pVMHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, pVMGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cMaxPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cCurPages);
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync GEN_CHECK_OFF(PGMPOOL, iFreeHead);
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync GEN_CHECK_OFF(PGMPOOL, u16Padding);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_USER_TRACKING
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, iUserFreeHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cMaxUsers);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cPresent);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, paUsersHC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PGMPOOL, paUsersGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif /* PGMPOOL_WITH_USER_TRACKING */
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_GCPHYS_TRACKING
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, iPhysExtFreeHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cMaxPhysExts);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, paPhysExtsHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, paPhysExtsGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_CACHE
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, aiHash);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, iAgeHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, iAgeTail);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, fCacheEnabled);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef PGMPOOL_WITH_MONITORING
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, pfnAccessHandlerGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, pfnAccessHandlerR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, pfnAccessHandlerR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, pszAccessHandler);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, iModifiedHead);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cModifiedPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cUsedPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#ifdef VBOX_WITH_STATISTICS
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, cUsedPagesHigh);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, StatAlloc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, StatClearAll);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync#endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, HCPhysTree);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, aPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, aPages[1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(PGMPOOL, aPages[PGMPOOL_IDX_FIRST - 1]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(REM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, pCtx);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, cCanExecuteRaw);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, aGCPtrInvalidatedPages);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, cHandlerNotifications);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, aHandlerNotifications);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, paHCVirtToGCPhys);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, cPhysRegistrations);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, aPhysReg);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, rc);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, StatsInQEMU);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(REM, Env);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(SELM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, offVM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, aHyperSel[SELM_HYPER_SEL_CS]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, aHyperSel[SELM_HYPER_SEL_DS]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, aHyperSel[SELM_HYPER_SEL_CS64]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, aHyperSel[SELM_HYPER_SEL_TSS]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, aHyperSel[SELM_HYPER_SEL_TSS_TRAP08]);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, paGdtHC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, paGdtGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, GuestGdtr);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, cbEffGuestGdtLimit);
c77e7bff89c7639353778366984d51ff165ea0e3vboxsync GEN_CHECK_OFF(SELM, HCPtrLdt);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, GCPtrLdt);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, GCPtrGuestLdt);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, cbLdtLimit);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, offLdtHyper);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, Tss);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, TssTrap08);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, GCPtrTss);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, GCPtrGuestTss);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, cbGuestTss);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, fGuestTss32Bit);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, cbMonitoredGuestTss);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, GCSelTss);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, fGDTRangeRegistered);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(SELM, StatUpdateFromCPUM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_SIZE(TM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, offVM);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, pvGIPR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync //GEN_CHECK_OFF(TM, pvGIPR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, pvGIPGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fTSCTicking);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fTSCUseRealTSC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fTSCTiedToExecution);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64TSCOffset);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64TSC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, cTSCTicksPerSecond);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fVirtualTicking);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fVirtualWarpDrive);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fVirtualSyncTicking);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, fVirtualSyncCatchUp);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u32VirtualWarpDrivePercentage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64VirtualOffset);
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync GEN_CHECK_OFF(TM, u64Virtual);
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync GEN_CHECK_OFF(TM, u64VirtualRawPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.pu64Prev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.pfnBad);
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.pfnRediscover);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.c1nsSteps);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.cBadPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.cExpired);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR3.cUpdateRaces);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.pu64Prev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.pfnBad);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.pfnRediscover);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.c1nsSteps);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.cBadPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.cExpired);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataR0.cUpdateRaces);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.pu64Prev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.pfnBad);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.pfnRediscover);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.c1nsSteps);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.cBadPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.cExpired);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, VirtualGetRawDataGC.cUpdateRaces);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, pfnVirtualGetRawR3);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, pfnVirtualGetRawR0);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, pfnVirtualGetRawGC);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64VirtualWarpDriveStart);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64VirtualSync);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, offVirtualSync);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, offVirtualSyncGivenUp);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64VirtualSyncCatchUpPrev);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u32VirtualSyncCatchUpPercentage);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u32VirtualSyncScheduleSlack);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64VirtualSyncCatchUpStopThreshold);
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync GEN_CHECK_OFF(TM, u64VirtualSyncCatchUpGiveUpThreshold);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, aVirtualSyncCatchUpPeriods);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, aVirtualSyncCatchUpPeriods[0].u64Start);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, aVirtualSyncCatchUpPeriods[0].u32Percentage);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, aVirtualSyncCatchUpPeriods[1].u64Start);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, aVirtualSyncCatchUpPeriods[1].u32Percentage);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TM, pTimer);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, u32TimerMillies);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, pFree);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, pCreated);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TM, paTimerQueuesR3);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, paTimerQueuesR0);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TM, paTimerQueuesGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TM, StatDoQueues);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TM, StatTimerCallbackSetFF);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_SIZE(TMTIMER);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u64Expire);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, enmClock);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, enmType);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.Dev.pfnTimer);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.Dev.pDevIns);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.Drv.pfnTimer);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.Drv.pDrvIns);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.Internal.pfnTimer);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.Internal.pvUser);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.External.pfnTimer);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, u.External.pvUser);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, enmState);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, offScheduleNext);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, offNext);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, offPrev);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, pBigNext);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, pBigPrev);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(TMTIMER, pszDesc);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TMTIMER, pVMR0);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TMTIMER, pVMR3);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TMTIMER, pVMGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(TMTIMERQUEUE);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TMTIMERQUEUE, offActive);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TMTIMERQUEUE, offSchedule);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(TMTIMERQUEUE, enmClock);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(TRPM); // has .mac
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(VM); // has .mac
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(VMM);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(VMM, offVM);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, cbCoreCode);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, HCPhysCoreCode);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pvHCCoreCodeR3);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pvHCCoreCodeR0);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(VMM, pvGCCoreCode);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, enmSwitcher);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, aoffSwitchers);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(VMM, aoffSwitchers[1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pfnR0HostToGuest);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pfnGCGuestToHost);
f7f5cd7b1e530eb5636da51c974b48ae0c1775b3vboxsync GEN_CHECK_OFF(VMM, pfnGCCallTrampoline);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pfnCPUMGCResumeGuest);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pfnCPUMGCResumeGuestV86);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, iLastGCRc);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pbHCStack);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pbGCStack);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pbGCStackBottom);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(VMM, pLoggerGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, pLoggerHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, cbLoggerGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, CritSectVMLock);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(VMM, pYieldTimer);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, cYieldResumeMillies);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, cYieldEveryMillies);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(VMM, enmCallHostOperation);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, rcCallHost);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(VMM, u64CallHostArg);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(VMM, CallHostR0JmpBuf);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(VMM, CallHostR0JmpBuf.SpCheck);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(VMM, CallHostR0JmpBuf.SpResume);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(VMM, StatRunGC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(VMM, StatGCRetPGMLock);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_SIZE(RTPINGPONG);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_SIZE(RTCRITSECT);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(RTCRITSECT, u32Magic);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(RTCRITSECT, cLockers);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(RTCRITSECT, NativeThreadOwner);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(RTCRITSECT, cNestings);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(RTCRITSECT, fFlags);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(RTCRITSECT, EventSem);
f7f5cd7b1e530eb5636da51c974b48ae0c1775b3vboxsync GEN_CHECK_OFF(RTCRITSECT, Strict.ThreadOwner);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(RTCRITSECT, Strict.pszEnterFile);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(RTCRITSECT, Strict.u32EnterLine);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(RTCRITSECT, Strict.uEnterId);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(CSAM);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, offVM);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pPageTree);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, aDangerousInstr);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, aDangerousInstr[1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, aDangerousInstr[CSAM_MAX_DANGR_INSTR - 1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, cDangerousInstr);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, iDangerousInstr);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pPDBitmapGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pPDHCBitmapGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pPDBitmapHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pPDGCBitmapHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, savedstate);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, savedstate.pSSM);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, savedstate.cPageRecords);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, savedstate.cPatchPageRecords);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, cDirtyPages);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvDirtyBasePage);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvDirtyBasePage[1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvDirtyBasePage[CSAM_MAX_DIRTY_PAGES - 1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvDirtyFaultPage);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvDirtyFaultPage[1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvDirtyFaultPage[CSAM_MAX_DIRTY_PAGES - 1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, pvCallInstruction);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, iCallInstruction);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(CSAM, fScanningStarted);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(CSAM, fGatesChecked);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(CSAM, StatNrTraps);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(CSAM, StatNrPages);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_SIZE(PATM);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, offVM);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, pPatchMemGC);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATM, pPatchMemHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, cbPatchMem);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, offPatchMem);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, fOutOfMemory);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATM, deltaReloc);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, pGCStateGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pGCStateHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pGCStackGC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, pGCStackHC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, pCPUMCtxGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pStatsGC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, pStatsHC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, uCurrentPatchIdx);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, ulCallDepth);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, cPageRecords);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pPatchedInstrGCLowest);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATM, pPatchedInstrGCHighest);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, PatchLookupTreeHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, PatchLookupTreeGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pfnHelperCallGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pfnHelperRetGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pfnHelperJumpGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pfnHelperIretGC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, pGlobalPatchRec);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pfnSysEnterGC);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATM, pfnSysEnterPatchGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, uSysEnterPatchIdx);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, pvFaultMonitor);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, mmio);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATM, mmio.GCPhys);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, mmio.pCachedData);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, savedstate);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, savedstate.pSSM);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, savedstate.cPatches);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, StatNrOpcodeRead);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATM, StatU32FunctionMaxSlotsUsed);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(PATMGCSTATE);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, uVMFlags);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATMGCSTATE, uPendingAction);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATMGCSTATE, uPatchCalls);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATMGCSTATE, uScratch);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATMGCSTATE, uIretEFlags);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATMGCSTATE, uIretCS);
d6c4b5eecea7735227dc41255d4e742543ddc86fvboxsync GEN_CHECK_OFF(PATMGCSTATE, uIretEIP);
d6c4b5eecea7735227dc41255d4e742543ddc86fvboxsync GEN_CHECK_OFF(PATMGCSTATE, Psp);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, fPIF);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATMGCSTATE, GCPtrInhibitInterrupts);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, Restore);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, Restore.uEAX);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATMGCSTATE, Restore.uECX);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, Restore.uEDI);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, Restore.eFlags);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMGCSTATE, Restore.uFlags);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(PATMTREES);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATMTREES, PatchTree);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMTREES, PatchTreeByPatchAddr);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMTREES, PatchTreeByPage);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(PATMPATCHREC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHREC, Core);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATMPATCHREC, CoreOffset);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHREC, patch);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(PATCHINFO);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, uState);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, uOldState);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, uOpMode);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, pPrivInstrHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, pPrivInstrGC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, aPrivInstr);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, aPrivInstr[1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, aPrivInstr[MAX_INSTR_SIZE - 1]);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cbPrivInstr);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, opcode);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cbPatchJump);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, pPatchJumpDestGC);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, pPatchBlockOffset);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cbPatchBlockSize);
79fe674227c3f2b82ab22a6b7d340283b610fb83vboxsync GEN_CHECK_OFF(PATCHINFO, uCurPatchOffset);
3ee1fadbf124a56daa99470bee91759440ef5da9vboxsync GEN_CHECK_OFF(PATCHINFO, flags);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, pInstrGCLowest);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, pInstrGCHighest);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, FixupTree);
9fbcdff887bd2d679720a8a50f5601df57b32b1bvboxsync GEN_CHECK_OFF(PATCHINFO, nrFixups);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, JumpTree);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, nrJumpRecs);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, Patch2GuestAddrTree);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, Guest2PatchAddrTree);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, nrPatch2GuestRecs);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cacheRec);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cacheRec.pPatchLocStartHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cacheRec.pPatchLocEndHC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cacheRec.pGuestLoc);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cacheRec.opsize);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, pTempInfo);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cCodeWrites);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cTraps);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, cInvalidWrites);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, uPatchIdx);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATCHINFO, bDirtyOpcode);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_SIZE(PATMPATCHPAGE);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHPAGE, Core);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHPAGE, pLowestAddrGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHPAGE, pHighestAddrGC);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHPAGE, cCount);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHPAGE, cMaxPatches);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync GEN_CHECK_OFF(PATMPATCHPAGE, aPatch);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync return (0);
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync}
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync
37e7010b28a4667800196960b59cd63b5434b7d7vboxsync