5#ifndef RUNTIME_VM_POINTER_TAGGING_H_
6#define RUNTIME_VM_POINTER_TAGGING_H_
24template <
intptr_t word_size,
intptr_t word_size_log2>
96#if !defined(DART_COMPRESSED_POINTERS)
static constexpr uintptr_t kHeapBaseMask
static constexpr intptr_t kOldObjectAlignmentOffset
static constexpr intptr_t kObjectStartAlignment
static constexpr intptr_t kNewObjectAlignmentOffset
static constexpr intptr_t kBoolValueMask
static constexpr intptr_t kFalseOffsetFromNull
static constexpr intptr_t kBoolVsNullBitPosition
static constexpr intptr_t kBoolVsNullMask
static constexpr intptr_t kNewObjectBitPosition
static constexpr intptr_t kTrueOffsetFromNull
static constexpr intptr_t kBoolValueBitPosition
static constexpr intptr_t kObjectAlignmentMask
static constexpr intptr_t kObjectAlignment
static constexpr intptr_t kObjectAlignmentLog2
COMPILE_ASSERT(kUnreachableReference==WeakTable::kNoValue)
static constexpr intptr_t kNewObjectAlignmentOffset
static constexpr intptr_t kBoolVsNullBitPosition
static constexpr intptr_t kNewObjectBitPosition
static constexpr intptr_t kBoolValueBitPosition
static constexpr intptr_t kObjectAlignmentLog2
static constexpr intptr_t kFalseOffsetFromNull
static constexpr intptr_t kObjectAlignment
static constexpr intptr_t kObjectAlignmentMask
static constexpr intptr_t kBoolVsNullMask
static constexpr intptr_t kBoolValueMask
static constexpr intptr_t kOldObjectAlignmentOffset
static constexpr intptr_t kTrueOffsetFromNull