#include "src/heap/large-page-metadata.h"
#include "src/base/sanitizer/msan.h"
#include "src/common/globals.h"
#include "src/heap/memory-chunk-layout.h"
#include "src/heap/mutable-page-metadata.h"
#include "src/heap/remembered-set.h"
namespace v8 {
namespace internal {
class Heap;
static_assert …;
LargePageMetadata::LargePageMetadata(Heap* heap, BaseSpace* space,
size_t chunk_size, Address area_start,
Address area_end,
VirtualMemory reservation,
Executability executable)
: … { … }
MemoryChunk::MainThreadFlags LargePageMetadata::InitialFlags(
Executability executable) const { … }
void LargePageMetadata::ClearOutOfLiveRangeSlots(Address free_start) { … }
}
}