#include <new-spaces.h>
Definition at line 254 of file new-spaces.h.
◆ ParkedAllocationBuffer
◆ ParkedAllocationBuffersVector
◆ SemiSpaceNewSpace()
v8::internal::SemiSpaceNewSpace::SemiSpaceNewSpace |
( |
Heap * | heap, |
|
|
size_t | initial_semispace_capacity, |
|
|
size_t | min_semispace_capacity_, |
|
|
size_t | max_semispace_capacity ) |
◆ ~SemiSpaceNewSpace()
v8::internal::SemiSpaceNewSpace::~SemiSpaceNewSpace |
( |
| ) |
|
|
finaldefault |
◆ active_space()
SemiSpace * v8::internal::SemiSpaceNewSpace::active_space |
( |
| ) |
|
|
inlineprivate |
◆ AddFreshPage()
bool v8::internal::SemiSpaceNewSpace::AddFreshPage |
( |
| ) |
|
◆ AddParkedAllocationBuffer()
bool v8::internal::SemiSpaceNewSpace::AddParkedAllocationBuffer |
( |
int | size_in_bytes, |
|
|
AllocationAlignment | alignment ) |
◆ age_mark()
Address v8::internal::SemiSpaceNewSpace::age_mark |
( |
| ) |
const |
|
inline |
◆ Allocate()
◆ AllocatedSinceLastGC()
size_t v8::internal::SemiSpaceNewSpace::AllocatedSinceLastGC |
( |
| ) |
const |
|
finalvirtual |
◆ AllocateOnNewPageBeyondCapacity()
◆ allocation_top()
Address v8::internal::SemiSpaceNewSpace::allocation_top |
( |
| ) |
const |
|
inlineprivate |
◆ Available()
size_t v8::internal::SemiSpaceNewSpace::Available |
( |
| ) |
const |
|
final |
◆ begin() [1/2]
◆ begin() [2/2]
iterator v8::internal::SemiSpaceNewSpace::begin |
( |
| ) |
|
|
inlinefinalvirtual |
◆ Capacity()
size_t v8::internal::SemiSpaceNewSpace::Capacity |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ CommittedMemory()
size_t v8::internal::SemiSpaceNewSpace::CommittedMemory |
( |
| ) |
const |
|
inlinefinal |
◆ CommittedPhysicalMemory()
size_t v8::internal::SemiSpaceNewSpace::CommittedPhysicalMemory |
( |
| ) |
const |
|
final |
◆ ContainsSlow()
bool v8::internal::SemiSpaceNewSpace::ContainsSlow |
( |
Address | a | ) |
const |
|
finalvirtual |
◆ CreateAllocatorPolicy()
◆ CurrentCapacitySafe()
size_t v8::internal::SemiSpaceNewSpace::CurrentCapacitySafe |
( |
| ) |
const |
|
inline |
◆ DecrementAllocationTop()
void v8::internal::SemiSpaceNewSpace::DecrementAllocationTop |
( |
Address | new_top | ) |
|
|
private |
◆ end() [1/2]
◆ end() [2/2]
iterator v8::internal::SemiSpaceNewSpace::end |
( |
| ) |
|
|
inlinefinalvirtual |
◆ ExternalBackingStoreBytes()
◆ FillCurrentPageForTesting()
void v8::internal::SemiSpaceNewSpace::FillCurrentPageForTesting |
( |
| ) |
|
◆ first_allocatable_address()
Address v8::internal::SemiSpaceNewSpace::first_allocatable_address |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ first_page() [1/2]
const PageMetadata * v8::internal::SemiSpaceNewSpace::first_page |
( |
| ) |
const |
|
inlinefinal |
◆ first_page() [2/2]
PageMetadata * v8::internal::SemiSpaceNewSpace::first_page |
( |
| ) |
|
|
inlinefinal |
◆ Free()
void v8::internal::SemiSpaceNewSpace::Free |
( |
Address | start, |
|
|
Address | end ) |
|
private |
◆ From()
◆ from_space() [1/2]
SemiSpace & v8::internal::SemiSpaceNewSpace::from_space |
( |
| ) |
|
|
inline |
◆ from_space() [2/2]
const SemiSpace & v8::internal::SemiSpaceNewSpace::from_space |
( |
| ) |
const |
|
inline |
◆ GarbageCollectionEpilogue()
void v8::internal::SemiSpaceNewSpace::GarbageCollectionEpilogue |
( |
| ) |
|
|
finalvirtual |
◆ GarbageCollectionPrologue()
void v8::internal::SemiSpaceNewSpace::GarbageCollectionPrologue |
( |
| ) |
|
|
finalvirtual |
◆ GetObjectIterator()
std::unique_ptr< ObjectIterator > v8::internal::SemiSpaceNewSpace::GetObjectIterator |
( |
Heap * | heap | ) |
|
|
final |
◆ GetSpaceRemainingOnCurrentPageForTesting()
int v8::internal::SemiSpaceNewSpace::GetSpaceRemainingOnCurrentPageForTesting |
( |
| ) |
|
◆ Grow()
void v8::internal::SemiSpaceNewSpace::Grow |
( |
size_t | new_capacity | ) |
|
|
finalvirtual |
◆ GrowToMaximumCapacityForTesting()
void v8::internal::SemiSpaceNewSpace::GrowToMaximumCapacityForTesting |
( |
| ) |
|
|
finalvirtual |
◆ IncrementAllocationTop()
void v8::internal::SemiSpaceNewSpace::IncrementAllocationTop |
( |
Address | new_top | ) |
|
|
private |
◆ IsAddressBelowAgeMark()
bool v8::internal::SemiSpaceNewSpace::IsAddressBelowAgeMark |
( |
Address | address | ) |
const |
◆ IsFromSpaceCommitted()
bool v8::internal::SemiSpaceNewSpace::IsFromSpaceCommitted |
( |
| ) |
const |
|
inlineprivate |
◆ IsPromotionCandidate()
◆ last_page() [1/2]
const PageMetadata * v8::internal::SemiSpaceNewSpace::last_page |
( |
| ) |
const |
|
inlinefinal |
◆ last_page() [2/2]
PageMetadata * v8::internal::SemiSpaceNewSpace::last_page |
( |
| ) |
|
|
inlinefinal |
◆ MakeAllPagesInFromSpaceIterable()
void v8::internal::SemiSpaceNewSpace::MakeAllPagesInFromSpaceIterable |
( |
| ) |
|
◆ MakeIterable()
void v8::internal::SemiSpaceNewSpace::MakeIterable |
( |
| ) |
|
|
overridevirtual |
◆ MakeUnusedPagesInToSpaceIterable()
void v8::internal::SemiSpaceNewSpace::MakeUnusedPagesInToSpaceIterable |
( |
| ) |
|
◆ MaximumCapacity()
size_t v8::internal::SemiSpaceNewSpace::MaximumCapacity |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ MaximumCommittedMemory()
size_t v8::internal::SemiSpaceNewSpace::MaximumCommittedMemory |
( |
| ) |
const |
|
inlinefinal |
◆ MinimumCapacity()
size_t v8::internal::SemiSpaceNewSpace::MinimumCapacity |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ MoveQuarantinedPage()
void v8::internal::SemiSpaceNewSpace::MoveQuarantinedPage |
( |
MemoryChunk * | chunk | ) |
|
◆ QuarantinedPageCount()
size_t v8::internal::SemiSpaceNewSpace::QuarantinedPageCount |
( |
| ) |
const |
|
inline |
◆ QuarantinedSize()
size_t v8::internal::SemiSpaceNewSpace::QuarantinedSize |
( |
| ) |
const |
|
inline |
◆ ReachedTargetCapacity()
bool v8::internal::SemiSpaceNewSpace::ReachedTargetCapacity |
( |
| ) |
const |
|
inline |
◆ RemovePage()
void v8::internal::SemiSpaceNewSpace::RemovePage |
( |
PageMetadata * | page | ) |
|
|
finalprivatevirtual |
◆ ResetAllocationTopToCurrentPageStart()
void v8::internal::SemiSpaceNewSpace::ResetAllocationTopToCurrentPageStart |
( |
| ) |
|
|
inlineprivate |
◆ ResetParkedAllocationBuffers()
void v8::internal::SemiSpaceNewSpace::ResetParkedAllocationBuffers |
( |
| ) |
|
◆ SetAgeMarkAndBelowAgeMarkPageFlags()
void v8::internal::SemiSpaceNewSpace::SetAgeMarkAndBelowAgeMarkPageFlags |
( |
| ) |
|
◆ SetAllocationTop()
void v8::internal::SemiSpaceNewSpace::SetAllocationTop |
( |
Address | top | ) |
|
|
inlineprivate |
◆ SetQuarantinedSize()
void v8::internal::SemiSpaceNewSpace::SetQuarantinedSize |
( |
size_t | quarantined_size | ) |
|
|
inline |
◆ ShouldBePromoted()
bool v8::internal::SemiSpaceNewSpace::ShouldBePromoted |
( |
Address | object | ) |
const |
◆ ShouldPageBePromoted()
bool v8::internal::SemiSpaceNewSpace::ShouldPageBePromoted |
( |
const MemoryChunk * | chunk | ) |
const |
◆ Shrink()
void v8::internal::SemiSpaceNewSpace::Shrink |
( |
size_t | new_capacity | ) |
|
◆ Size()
size_t v8::internal::SemiSpaceNewSpace::Size |
( |
| ) |
const |
|
final |
◆ SizeOfObjects()
size_t v8::internal::SemiSpaceNewSpace::SizeOfObjects |
( |
| ) |
const |
|
inlinefinal |
◆ SwapSemiSpaces()
void v8::internal::SemiSpaceNewSpace::SwapSemiSpaces |
( |
| ) |
|
◆ to_space() [1/2]
SemiSpace & v8::internal::SemiSpaceNewSpace::to_space |
( |
| ) |
|
|
inline |
◆ to_space() [2/2]
const SemiSpace & v8::internal::SemiSpaceNewSpace::to_space |
( |
| ) |
const |
|
inline |
◆ TotalCapacity()
size_t v8::internal::SemiSpaceNewSpace::TotalCapacity |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ ZapUnusedMemory()
void v8::internal::SemiSpaceNewSpace::ZapUnusedMemory |
( |
| ) |
|
◆ SemiSpaceNewSpaceAllocatorPolicy
◆ SemiSpaceObjectIterator
◆ age_mark_
◆ allocation_top_
◆ from_space_
SemiSpace v8::internal::SemiSpaceNewSpace::from_space_ |
|
private |
◆ maximum_capacity_
const size_t v8::internal::SemiSpaceNewSpace::maximum_capacity_ = 0 |
|
private |
◆ minimum_capacity_
const size_t v8::internal::SemiSpaceNewSpace::minimum_capacity_ = 0 |
|
private |
◆ parked_allocation_buffers_
◆ quarantined_size_
size_t v8::internal::SemiSpaceNewSpace::quarantined_size_ = 0 |
|
private |
◆ size_after_last_gc_
size_t v8::internal::SemiSpaceNewSpace::size_after_last_gc_ = 0 |
|
private |
◆ target_capacity_
size_t v8::internal::SemiSpaceNewSpace::target_capacity_ = 0 |
|
private |
◆ to_space_
SemiSpace v8::internal::SemiSpaceNewSpace::to_space_ |
|
private |
The documentation for this class was generated from the following files: