X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=execution.h;h=bb4ebb08f0b67cb3b30af855196c3b2b217b8013;hb=dd1f275d3e8042282bad49cf85fddfc2a5735166;hp=7f63e6d99812c98f5732d35c52a1e04f8691ac17;hpb=4a0000d96b695d084ffa930564a267d15abd91af;p=model-checker.git diff --git a/execution.h b/execution.h index 7f63e6d..bb4ebb0 100644 --- a/execution.h +++ b/execution.h @@ -183,6 +183,7 @@ private: bool w_modification_order(ModelAction *curr, ModelVector *send_fv); void get_release_seq_heads(ModelAction *acquire, ModelAction *read, rel_heads_list_t *release_heads); bool release_seq_heads(const ModelAction *rf, rel_heads_list_t *release_heads, struct release_seq *pending) const; + void propagate_clockvector(ModelAction *acquire, work_queue_t *work); bool resolve_release_sequences(void *location, work_queue_t *work_queue); void add_future_value(const ModelAction *writer, ModelAction *reader);