#include <memory-chunk-metadata.h>
Definition at line 32 of file memory-chunk-metadata.h.
◆ MemoryChunkMetadata()
◆ ~MemoryChunkMetadata()
v8::internal::MemoryChunkMetadata::~MemoryChunkMetadata |
( |
| ) |
|
◆ add_wasted_memory()
void v8::internal::MemoryChunkMetadata::add_wasted_memory |
( |
size_t | waste | ) |
|
|
inline |
◆ allocated_bytes()
size_t v8::internal::MemoryChunkMetadata::allocated_bytes |
( |
| ) |
const |
|
inline |
◆ area_end()
Address v8::internal::MemoryChunkMetadata::area_end |
( |
| ) |
const |
|
inline |
◆ area_size()
size_t v8::internal::MemoryChunkMetadata::area_size |
( |
| ) |
const |
|
inline |
◆ area_start()
Address v8::internal::MemoryChunkMetadata::area_start |
( |
| ) |
const |
|
inline |
◆ AreaStartOffset()
static constexpr intptr_t v8::internal::MemoryChunkMetadata::AreaStartOffset |
( |
| ) |
|
|
inlinestaticconstexprprivate |
◆ Chunk() [1/2]
MemoryChunk * v8::internal::MemoryChunkMetadata::Chunk |
( |
| ) |
|
|
inline |
◆ Chunk() [2/2]
const MemoryChunk * v8::internal::MemoryChunkMetadata::Chunk |
( |
| ) |
const |
|
inline |
◆ ChunkAddress()
Address v8::internal::MemoryChunkMetadata::ChunkAddress |
( |
| ) |
const |
|
inline |
◆ Contains()
bool v8::internal::MemoryChunkMetadata::Contains |
( |
Address | addr | ) |
const |
|
inline |
◆ ContainsLimit()
bool v8::internal::MemoryChunkMetadata::ContainsLimit |
( |
Address | addr | ) |
const |
|
inline |
◆ DecreaseAllocatedBytes()
void v8::internal::MemoryChunkMetadata::DecreaseAllocatedBytes |
( |
size_t | bytes | ) |
|
|
inline |
◆ FromAddress()
◆ FromHeapObject() [1/2]
◆ FromHeapObject() [2/2]
◆ heap()
Heap * v8::internal::MemoryChunkMetadata::heap |
( |
| ) |
const |
|
inline |
◆ HeapOffset()
static constexpr intptr_t v8::internal::MemoryChunkMetadata::HeapOffset |
( |
| ) |
|
|
inlinestaticconstexprprivate |
◆ HighWaterMark()
Address v8::internal::MemoryChunkMetadata::HighWaterMark |
( |
| ) |
const |
|
inline |
◆ IncreaseAllocatedBytes()
void v8::internal::MemoryChunkMetadata::IncreaseAllocatedBytes |
( |
size_t | bytes | ) |
|
|
inline |
◆ InSharedSpace()
bool v8::internal::MemoryChunkMetadata::InSharedSpace |
( |
| ) |
const |
◆ InTrustedSpace()
bool v8::internal::MemoryChunkMetadata::InTrustedSpace |
( |
| ) |
const |
◆ IsMutablePageMetadata()
bool v8::internal::MemoryChunkMetadata::IsMutablePageMetadata |
( |
| ) |
const |
|
inline |
◆ IsWritable()
bool v8::internal::MemoryChunkMetadata::IsWritable |
( |
| ) |
const |
|
inline |
◆ MetadataAddress()
Address v8::internal::MemoryChunkMetadata::MetadataAddress |
( |
| ) |
const |
|
inline |
◆ Offset()
size_t v8::internal::MemoryChunkMetadata::Offset |
( |
Address | a | ) |
const |
|
inline |
◆ owner()
BaseSpace * v8::internal::MemoryChunkMetadata::owner |
( |
| ) |
const |
|
inline |
◆ reserved_memory()
VirtualMemory * v8::internal::MemoryChunkMetadata::reserved_memory |
( |
| ) |
|
|
inline |
◆ ResetAllocationStatistics()
void v8::internal::MemoryChunkMetadata::ResetAllocationStatistics |
( |
| ) |
|
|
inline |
◆ set_area_end()
void v8::internal::MemoryChunkMetadata::set_area_end |
( |
Address | area_end | ) |
|
|
inline |
◆ set_owner()
void v8::internal::MemoryChunkMetadata::set_owner |
( |
BaseSpace * | space | ) |
|
|
inline |
◆ set_size()
void v8::internal::MemoryChunkMetadata::set_size |
( |
size_t | size | ) |
|
|
inline |
◆ size()
size_t v8::internal::MemoryChunkMetadata::size |
( |
| ) |
const |
|
inline |
◆ UpdateHighWaterMark()
void v8::internal::MemoryChunkMetadata::UpdateHighWaterMark |
( |
Address | mark | ) |
|
|
static |
◆ wasted_memory()
size_t v8::internal::MemoryChunkMetadata::wasted_memory |
( |
| ) |
const |
|
inline |
◆ CodeStubAssembler
◆ debug_helper_internal::ReadStringVisitor
friend class debug_helper_internal::ReadStringVisitor |
|
friend |
◆ MacroAssembler
◆ allocated_bytes_
size_t v8::internal::MemoryChunkMetadata::allocated_bytes_ |
|
protected |
◆ area_end_
Address v8::internal::MemoryChunkMetadata::area_end_ |
|
protected |
◆ area_start_
Address v8::internal::MemoryChunkMetadata::area_start_ |
|
protected |
◆ heap_
Heap* v8::internal::MemoryChunkMetadata::heap_ |
|
protected |
◆ high_water_mark_
std::atomic<intptr_t> v8::internal::MemoryChunkMetadata::high_water_mark_ |
|
protected |
◆ owner_
std::atomic<BaseSpace*> v8::internal::MemoryChunkMetadata::owner_ |
|
protected |
◆ reservation_
◆ size_
size_t v8::internal::MemoryChunkMetadata::size_ |
|
protected |
◆ wasted_memory_
size_t v8::internal::MemoryChunkMetadata::wasted_memory_ = 0 |
|
protected |
The documentation for this class was generated from the following files: