| //===----- ObjectHeader.h - Macros for describing an object header --------===// |
| // |
| // The VMKit project |
| // |
| // This file is distributed under the University of Illinois Open Source |
| // License. See LICENSE.TXT for details. |
| // |
| //===----------------------------------------------------------------------===// |
| |
| #ifndef MVM_OBJECT_HEADER_H |
| #define MVM_OBJECT_HEADER_H |
| |
| #include <stdint.h> |
| |
| namespace mvm { |
| static const uint32_t GCBits = 2; |
| static const uint64_t GCBitMask = 0x3; |
| static const bool MovesObject = false; |
| } |
| |
| #endif // MVM_OBJECT_HEADER_H |