I suspect not always. The reason being that the involving call may not be on 
the stack. 
Quite likely the library call will be somewhere between two KLEE branch fork 
invocations.

For your example where the involving call is in the conditional, the answer is 
yes.

This suggests that the library will need to be modified so as to output to a 
trace file the argument lists that you wish to capture ; A lot of work. The 
effort has a definite recursion to avoid; the various print procedures use the 
library also

There are code translation systems such as ROSE which probably can automate the 
modification effort, but there is a nontrivial effort needed to learn them. 

Dave Lightstone
_______________________________________________
klee-dev mailing list
[email protected]
https://mailman.ic.ac.uk/mailman/listinfo/klee-dev

Reply via email to