V8 Project
|
#include <heap-snapshot-generator.h>
Public Member Functions | |
HeapEntriesMap () | |
int | Map (HeapThing thing) |
void | Pair (HeapThing thing, int entry) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (HeapEntriesMap) | |
Static Private Member Functions | |
static uint32_t | Hash (HeapThing thing) |
Private Attributes | |
HashMap | entries_ |
Friends | |
class | HeapObjectsSet |
Definition at line 280 of file heap-snapshot-generator.h.
v8::internal::HeapEntriesMap::HeapEntriesMap | ( | ) |
Definition at line 719 of file heap-snapshot-generator.cc.
|
private |
Definition at line 288 of file heap-snapshot-generator.h.
References v8::internal::ComputeIntegerHash(), and v8::internal::kZeroHashSeed.
Referenced by v8::internal::HeapObjectsSet::Contains(), v8::internal::HeapObjectsSet::GetTag(), v8::internal::HeapObjectsSet::Insert(), Map(), Pair(), and v8::internal::HeapObjectsSet::SetTag().
Definition at line 724 of file heap-snapshot-generator.cc.
References entries_, Hash(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Lookup(), and NULL.
Referenced by v8::internal::SnapshotFiller::FindEntry().
Definition at line 731 of file heap-snapshot-generator.cc.
References DCHECK, entries_, Hash(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Lookup(), and NULL.
Referenced by v8::internal::SnapshotFiller::AddEntry().
|
friend |
Definition at line 296 of file heap-snapshot-generator.h.
|
private |
Definition at line 294 of file heap-snapshot-generator.h.