projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixup 'int' vs. 'thread_id_t' usage
[model-checker.git]
/
nodestack.h
diff --git
a/nodestack.h
b/nodestack.h
index 803d2b8e492c05a98f23a628550dd4f05265e23f..1dfccfcb7b9cc268d7cfab5b3aada4df8205b4d7 100644
(file)
--- a/
nodestack.h
+++ b/
nodestack.h
@@
-92,6
+92,11
@@
public:
bool promise_empty();
enabled_type_t *get_enabled_array() {return enabled_array;}
bool promise_empty();
enabled_type_t *get_enabled_array() {return enabled_array;}
+ void set_misc_max(int i);
+ int get_misc();
+ bool increment_misc();
+ bool misc_empty();
+
void add_relseq_break(const ModelAction *write);
const ModelAction * get_relseq_break();
bool increment_relseq_break();
void add_relseq_break(const ModelAction *write);
const ModelAction * get_relseq_break();
bool increment_relseq_break();
@@
-125,6
+130,9
@@
private:
std::vector< const ModelAction *, ModelAlloc<const ModelAction *> > relseq_break_writes;
int relseq_break_index;
std::vector< const ModelAction *, ModelAlloc<const ModelAction *> > relseq_break_writes;
int relseq_break_index;
+
+ int misc_index;
+ int misc_max;
};
typedef std::vector< Node *, ModelAlloc< Node * > > node_list_t;
};
typedef std::vector< Node *, ModelAlloc< Node * > > node_list_t;