Public メソッド | |
SimulatedHeapSpace () | |
void | InitEmptyHeap (AllocationSpace space) |
void | InitCurrentHeap (AllocationSpace space) |
RelativeAddress | Allocate (int size, GCTreatment special_gc_treatment) |
Private 変数 | |
RelativeAddress | current_ |
serialize.cc の 264 行で定義されています。
v8::internal::SimulatedHeapSpace::SimulatedHeapSpace | ( | ) | [inline] |
serialize.cc の 267 行で定義されています。
RelativeAddress v8::internal::SimulatedHeapSpace::Allocate | ( | int | size, | |
GCTreatment | special_gc_treatment | |||
) |
serialize.cc の 350 行で定義されています。
参照先 ASSERT, v8::internal::CodeObject, current_, v8::internal::RelativeAddress::in_paged_space(), v8::internal::Page::kMaxHeapObjectSize, v8::internal::Page::kObjectStartOffset, v8::internal::Page::kPageSize, v8::internal::RelativeAddress::next_address(), v8::internal::RelativeAddress::next_page(), OBJECT_SIZE_ALIGN, v8::internal::RelativeAddress::page_offset(), v8::internal::PointerObject, v8::internal::RelativeAddress::set_to_large_code_object(), v8::internal::RelativeAddress::set_to_large_fixed_array(), と v8::internal::RelativeAddress::space().
void v8::internal::SimulatedHeapSpace::InitCurrentHeap | ( | AllocationSpace | space | ) |
serialize.cc の 304 行で定義されています。
参照先 ASSERT, v8::internal::Heap::code_space(), v8::internal::CODE_SPACE, current_, v8::internal::Heap::lo_space(), v8::internal::LO_SPACE, v8::internal::Heap::map_space(), v8::internal::MAP_SPACE, v8::internal::NEW_SPACE, v8::internal::Heap::NewSpaceStart(), v8::internal::Heap::NewSpaceTop(), v8::internal::Heap::old_data_space(), v8::internal::OLD_DATA_SPACE, v8::internal::Heap::old_pointer_space(), v8::internal::OLD_POINTER_SPACE, と v8::internal::PagedSpace::top().
void v8::internal::SimulatedHeapSpace::InitEmptyHeap | ( | AllocationSpace | space | ) |
serialize.cc の 284 行で定義されています。
参照元 Allocate(), InitCurrentHeap(), と InitEmptyHeap().