tstVMStruct.h revision beb683ae4828ae01a388a124997a2517fbe78190
45e9809aff7304721fddb95654901b32195c9c7avboxsync * tstVMMStruct - Statements for generating VM and VMCPU offset and size tests.
45e9809aff7304721fddb95654901b32195c9c7avboxsync * This is used by tstVMStructRC.cpp and tstVMStructDTrace.cpp. Tests that
45e9809aff7304721fddb95654901b32195c9c7avboxsync * are not yet available in DTrace are blocked by VBOX_FOR_DTRACE_LIB.
45e9809aff7304721fddb95654901b32195c9c7avboxsync * Copyright (C) 2006-2013 Oracle Corporation
45e9809aff7304721fddb95654901b32195c9c7avboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
45e9809aff7304721fddb95654901b32195c9c7avboxsync * available from http://www.virtualbox.org. This file is free software;
45e9809aff7304721fddb95654901b32195c9c7avboxsync * you can redistribute it and/or modify it under the terms of the GNU
45e9809aff7304721fddb95654901b32195c9c7avboxsync * General Public License (GPL) as published by the Free Software
45e9809aff7304721fddb95654901b32195c9c7avboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
45e9809aff7304721fddb95654901b32195c9c7avboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
45e9809aff7304721fddb95654901b32195c9c7avboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
#ifdef VBOX_WITH_CRASHDUMP_MAGIC
#ifndef VBOX_FOR_DTRACE_LIB
#ifndef VBOX_FOR_DTRACE_LIB
#ifndef VBOX_FOR_DTRACE_LIB
#ifndef VBOX_WITH_2X_4GB_ADDR_SPACE
#ifndef VBOX_WITH_2X_4GB_ADDR_SPACE
#ifndef VBOX_WITH_2X_4GB_ADDR_SPACE
#ifndef VBOX_WITH_2X_4GB_ADDR_SPACE
#ifdef VBOX_WITH_STATISTICS
#ifdef VBOX_WITH_STATISTICS
#ifdef VBOX_STRICT
#ifdef PGMPOOL_WITH_USER_TRACKING
#ifdef PGMPOOL_WITH_GCPHYS_TRACKING
#ifdef PGMPOOL_WITH_CACHE
#ifdef PGMPOOL_WITH_MONITORING
#ifdef VBOX_WITH_STATISTICS
#ifdef LOG_ENABLED
#ifndef VBOX_FOR_DTRACE_LIB