diff options
Diffstat (limited to 'chromium/v8/src/heap-snapshot-generator.h')
-rw-r--r-- | chromium/v8/src/heap-snapshot-generator.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/v8/src/heap-snapshot-generator.h b/chromium/v8/src/heap-snapshot-generator.h index cea995820f7..31d808856d1 100644 --- a/chromium/v8/src/heap-snapshot-generator.h +++ b/chromium/v8/src/heap-snapshot-generator.h @@ -266,6 +266,16 @@ class HeapObjectsMap { void UpdateHeapObjectsMap(); void RemoveDeadEntries(); + static bool AddressesMatch(void* key1, void* key2) { + return key1 == key2; + } + + static uint32_t AddressHash(Address addr) { + return ComputeIntegerHash( + static_cast<uint32_t>(reinterpret_cast<uintptr_t>(addr)), + v8::internal::kZeroHashSeed); + } + SnapshotObjectId next_id_; HashMap entries_map_; List<EntryInfo> entries_; |