summaryrefslogtreecommitdiff
path: root/chromium/v8/src/heap-snapshot-generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/heap-snapshot-generator.h')
-rw-r--r--chromium/v8/src/heap-snapshot-generator.h10
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_;