alloc-r0drv.h revision 3e6c6998d1dfeded8b9a23f5aa94ad63e9a681d9
/* $Id$ */
/** @file
* innotek Portable Runtime - Memory Allocation, Ring-0 Driver.
*/
/*
* Copyright (C) 2006-2007 innotek GmbH
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
* General Public License as published by the Free Software Foundation,
* in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
* distribution. VirtualBox OSE is distributed in the hope that it will
* be useful, but WITHOUT ANY WARRANTY of any kind.
*/
#ifndef ___r0drv_alloc_r0drv_h
#define ___r0drv_alloc_r0drv_h
/**
* Header which heading all memory blocks.
*/
typedef struct RTMEMHDR
{
/** Magic (RTMEMHDR_MAGIC). */
/** Block flags (RTMEMHDR_FLAG_*). */
/** The size of the block. */
/** Alignment padding. */
/** @name RTMEMHDR::fFlags.
* @{ */
#define RTMEMHDR_FLAG_ZEROED RT_BIT(0)
#ifdef RT_OS_LINUX
#endif
/** @} */
#endif