Hello. Is there a way for KLEE to display the query/constraint that is  
being solved with a particular test case? For instance, I have a  
simple function like this:

int test (int a, int b) {
    if (a > b) {
       if (a == 5) return 3;
       else return 2;
    }
    else return 1;
}

In addition to having the concrete values for each test case, I'd also  
like the output to include the fact that:
test case #1 solves !(a > b)
test case #2 solves (a > b) && !(a == 5)
test case #3 solves (a > b) && (a == 5)

By calling vc_printQueryStateToBuffer in  
STPSolverImpl::computeInitialValues I can see the raw queries as they  
fly by, but not the specific constraints that are associated with a  
given test case. Any thoughts?

Thanks!

Chris

Reply via email to