projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
optimize hashtable so we don't always build new ones for cyclegraph check
[model-checker.git]
/
cyclegraph.h
diff --git
a/cyclegraph.h
b/cyclegraph.h
index 1cc0d069531e6499aed90a3972bfd1ff533c3c8f..f0f04ffee0c3ca1f9cd3ef2edf46c2743e6c0515 100644
(file)
--- a/
cyclegraph.h
+++ b/
cyclegraph.h
@@
-37,6
+37,7
@@
class CycleGraph {
SNAPSHOTALLOC
private:
CycleNode * getNode(const ModelAction *);
SNAPSHOTALLOC
private:
CycleNode * getNode(const ModelAction *);
+ HashTable<CycleNode *, CycleNode *, uintptr_t, 4, model_malloc, model_calloc, model_free> * discovered;
/** @brief A table for mapping ModelActions to CycleNodes */
HashTable<const ModelAction *, CycleNode *, uintptr_t, 4> actionToNode;
/** @brief A table for mapping ModelActions to CycleNodes */
HashTable<const ModelAction *, CycleNode *, uintptr_t, 4> actionToNode;