[klee-dev] klee watchdog timer
Cornelius Aschermann
cornelius.aschermann at rub.de
Mon Mar 19 09:54:16 GMT 2018
Hey,
I try to run klee for 10h on binutils with only a symbolic file input
(command line arguments are fixed by me).
However it seems that the watchdog is not working correctly. In some
instances klee is terminated correctly but other instances just keep
running until I manually kill them (18h+). Unfortunately, since klee
only writes most testcases upon exit this means that I loose most of the
testcases.
Two questions: a) is there something I can do such that klee behaves as
expected? Or at least such that I don't lose the testcases when I kill
klee manually?
Am I missing anything obvious that would increase test coverage?
I use the latest docker container and the following command line:
klee --libc=uclibc --posix-runtime -max-memory=2000
-only-output-states-covering-new
-output-dir=/targets/results/klee_run_$EVALTARGETNAME
-max-time=$EVALTIME /targets/$EVALTARGET
$EVALTIME is 36000 (10h in sekunden)
$EVALTARGET is something like: "ar.bc -t A -sym-files 1 1024"
Cheers, Cornelius
More information about the klee-dev
mailing list