tstDeviceStructSizeGC.cpp revision 648878f32f5b69b3e72ad8f49a08b16804fe0fe7
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * tstDeviceStructSizeGC - Generate structure member and size checks from the GC perspective.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * This is built using the VBOXGC template but linked into a host
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * ring-3 executable, rather hacky.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Copyright (C) 2006-2008 Sun Microsystems, Inc.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * available from http://www.virtualbox.org. This file is free software;
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * you can redistribute it and/or modify it under the terms of the GNU
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * General Public License (GPL) as published by the Free Software
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Clara, CA 95054 USA or visit http://www.sun.com if you need
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * additional information or have any questions.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Sanity checks.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync/*******************************************************************************
f0ab104f070bc7f569404826fea1828ed985638cvboxsync* Header Files *
f0ab104f070bc7f569404826fea1828ed985638cvboxsync*******************************************************************************/
#include "Graphics/DevVGA.cpp"
#include "Input/DevPS2.cpp"
#include "Network/DevPCNet.cpp"
#include "PC/DevACPI.cpp"
#include "PC/DevPIC.cpp"
#include "PC/DevPit-i8254.cpp"
#include "PC/DevRTC.cpp"
#include "PC/DevAPIC.cpp"
#include "Storage/DevATA.cpp"
#ifdef VBOX_WITH_USB
# include "USB/DevOHCI.cpp"
# include "USB/DevEHCI.cpp"
#include "VMMDev/VBoxDev.cpp"
#include "Serial/DevSerial.cpp"
#ifdef VBOX_WITH_AHCI
#include "Storage/DevAHCI.cpp"
#ifdef VBOX_WITH_E1000
#include "Network/DevE1000.cpp"
#include <stdio.h>
int main()
/* DevPCI.cpp */
/* DevVGA.cpp */
#ifdef CONFIG_BOCHS_VBE
#ifdef VBE_BYTEWISE_IO
#ifdef VBE_NEW_DYN_LIST
#ifdef VBE_NEW_DYN_LIST
/* Network/DevPCNet.cpp */
#ifndef PCNET_NO_POLLING
#ifdef PCNET_NO_POLLING
#ifdef VBOX_WITH_STATISTICS
# ifdef PCNET_NO_POLLING
/* PC/DevACPI.cpp */
/* PC/DevPIC.cpp */
#ifdef VBOX_WITH_STATISTICS
/* PC/DevPit-i8254.cpp */
/* PC/DevRTC.cpp */
#ifdef VBOX_WITH_STATISTICS
#ifdef VBOX_WITH_STATISTICS
/* Storage/DevATA.cpp */
#ifdef VBOX_WITH_USB
/* USB/DevOHCI.cpp */
# ifdef VBOX_WITH_STATISTICS
/* USB/DevEHCI.cpp */
# ifdef VBOX_WITH_STATISTICS
/* VMMDev/VBoxDev.cpp */
/* Serial/DevSerial.cpp */
#ifdef VBOX_WITH_AHCI
/* Storage/DevAHCI.cpp */
#ifdef VBOX_WITH_E1000
#ifndef E1K_GLOBAL_MUTEX