src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp
branchJEP-349-branch
changeset 57983 a57907813a83
parent 57870 00860d9caf4d
child 58154 060d9d139109
--- a/src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp	Fri Aug 30 20:39:38 2019 +0200
+++ b/src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp	Mon Sep 02 19:42:46 2019 +0200
@@ -58,7 +58,7 @@
 };
 
 class EdgeStore : public CHeapObj<mtTracing> {
-  typedef HashTableHost<StoredEdge, traceid, Entry, EdgeStore> EdgeHashTable;
+  typedef HashTableHost<StoredEdge, traceid, JfrHashtableEntry, EdgeStore> EdgeHashTable;
   typedef EdgeHashTable::HashEntry EdgeEntry;
   template <typename,
             typename,
@@ -74,8 +74,8 @@
   EdgeHashTable* _edges;
 
   // Hash table callbacks
-  void assign_id(EdgeEntry* entry);
-  bool equals(const Edge& query, uintptr_t hash, const EdgeEntry* entry);
+  void link(EdgeEntry* entry);
+  bool equals(uintptr_t hash, const EdgeEntry* entry);
   void unlink(EdgeEntry* entry);
 
   StoredEdge* get(const oop* reference) const;