v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
large-page-metadata-inl.h
Go to the documentation of this file.
1
// Copyright 2024 the V8 project authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef V8_HEAP_LARGE_PAGE_METADATA_INL_H_
6
#define V8_HEAP_LARGE_PAGE_METADATA_INL_H_
7
8
#include "
src/heap/large-page-metadata.h
"
9
// Include the non-inl header before the rest of the headers.
10
11
#include "
src/heap/mutable-page-metadata-inl.h
"
12
13
namespace
v8
{
14
namespace
internal
{
15
16
// static
17
LargePageMetadata
*
LargePageMetadata::FromHeapObject
(
Tagged<HeapObject>
o) {
18
return
cast
(
MutablePageMetadata::FromHeapObject
(o));
19
}
20
21
}
// namespace internal
22
}
// namespace v8
23
24
#endif
// V8_HEAP_LARGE_PAGE_METADATA_INL_H_
v8::internal::LargePageMetadata
Definition
large-page-metadata.h:13
v8::internal::LargePageMetadata::FromHeapObject
static V8_INLINE LargePageMetadata * FromHeapObject(Tagged< HeapObject > o)
Definition
large-page-metadata-inl.h:17
v8::internal::MutablePageMetadata::FromHeapObject
static V8_INLINE MutablePageMetadata * FromHeapObject(Tagged< HeapObject > o)
Definition
mutable-page-metadata-inl.h:23
v8::internal::Tagged
Definition
waiter-queue-node.h:21
large-page-metadata.h
mutable-page-metadata-inl.h
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8
Definition
api-arguments-inl.h:19
cast
uint32_t cast
Definition
random-module-generation.cc:54
src
heap
large-page-metadata-inl.h
Generated on Sun Apr 6 2025 21:08:54 for v8 by
1.12.0