構成 |
class | v8::internal::MarkingVisitor |
class | v8::internal::RootMarkingVisitor |
class | v8::internal::SymbolTableCleaner |
class | v8::internal::UpdatingVisitor |
ネームスペース |
namespace | v8 |
namespace | v8::internal |
関数 |
static HeapObject * | v8::internal::ShortCircuitConsString (Object **p) |
static int | v8::internal::OverflowObjectSize (HeapObject *obj) |
template<class T > |
static void | v8::internal::ScanOverflowedObjects (T *it) |
static int | v8::internal::CountMarkedCallback (HeapObject *obj) |
void | v8::internal::EncodeFreeRegion (Address free_start, int free_size) |
Object * | v8::internal::MCAllocateFromNewSpace (HeapObject *object, int object_size) |
Object * | v8::internal::MCAllocateFromOldPointerSpace (HeapObject *object, int object_size) |
Object * | v8::internal::MCAllocateFromOldDataSpace (HeapObject *object, int object_size) |
Object * | v8::internal::MCAllocateFromCodeSpace (HeapObject *object, int object_size) |
Object * | v8::internal::MCAllocateFromMapSpace (HeapObject *object, int object_size) |
void | v8::internal::EncodeForwardingAddressInNewSpace (HeapObject *old_object, int object_size, Object *new_object, int *ignored) |
void | v8::internal::EncodeForwardingAddressInPagedSpace (HeapObject *old_object, int object_size, Object *new_object, int *offset) |
void | v8::internal::IgnoreNonLiveObject (HeapObject *object) |
void | v8::internal::LogNonLiveCodeObject (HeapObject *object) |
template<MarkCompactCollector::AllocationFunction Alloc, MarkCompactCollector::EncodingFunction Encode, MarkCompactCollector::ProcessNonLiveFunction ProcessNonLive> |
void | v8::internal::EncodeForwardingAddressesInRange (Address start, Address end, int *offset) |
static void | v8::internal::SweepSpace (NewSpace *space) |
static void | v8::internal::SweepSpace (PagedSpace *space, DeallocateFunction dealloc) |
static int | v8::internal::RelocateOldObject (HeapObject *obj, OldSpace *space, Address new_addr, Address map_addr) |
変数 |
static MarkingStack | v8::internal::marking_stack |
static const uint32_t | v8::internal::kSingleFreeEncoding = 0 |
static const uint32_t | v8::internal::kMultiFreeEncoding = 1 |