projects
/
c11tester.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
187f210
)
model: refactor "infeasible" printing
author
Brian Norris
<banorris@uci.edu>
Tue, 31 Jul 2012 23:32:59 +0000
(16:32 -0700)
committer
Brian Norris
<banorris@uci.edu>
Tue, 31 Jul 2012 23:32:59 +0000
(16:32 -0700)
model.cc
patch
|
blob
|
history
diff --git
a/model.cc
b/model.cc
index 0e24f1b0eaa91679726a8e805c6056acf89f824a..cf845ecd215a68a83c3ca1a449c7f06cf557a808 100644
(file)
--- a/
model.cc
+++ b/
model.cc
@@
-162,7
+162,10
@@
bool ModelChecker::next_execution()
DBG();
num_executions++;
DBG();
num_executions++;
- print_summary();
+
+ if (isfeasible() || DBG_ENABLED())
+ print_summary();
+
if ((diverge = model->get_next_backtrack()) == NULL)
return false;
if ((diverge = model->get_next_backtrack()) == NULL)
return false;
@@
-516,20
+519,14
@@
static void print_list(action_list_t *list)
void ModelChecker::print_summary(void)
{
void ModelChecker::print_summary(void)
{
- if (!isfeasible()) {
- if (DBG_ENABLED())
- printf("INFEASIBLE EXECUTION!\n");
- else
- return;
- }
-
printf("\n");
printf("Number of executions: %d\n", num_executions);
printf("Total nodes created: %d\n", node_stack->get_total_nodes());
printf("\n");
printf("Number of executions: %d\n", num_executions);
printf("Total nodes created: %d\n", node_stack->get_total_nodes());
-
scheduler->print();
scheduler->print();
+ if (!isfeasible())
+ printf("INFEASIBLE EXECUTION!\n");
print_list(action_trace);
printf("\n");
}
print_list(action_trace);
printf("\n");
}