klee / klee

KLEE Symbolic Execution Engine

Home Page:https://klee-se.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Batched concolic path constraints retrieval (seed mode)

zhaoxuyang13 opened this issue · comments

Is your feature request related to a problem? Please describe.
I'm using klee to generate path conditions for millions of inputs.
I try seed-mode, and use the --seed-dir option to give a directory of ktest file as input.
however, KLEE automatically merge these state and generate only houndreds of smt2 constraint files, but i need one smt2 constraint file per input ktest file as output.
I wonder if this is easy to implement ? or can I realize this in current KLEE version?

BTW, I tried use klee to generate constraint for these ktest file one by one, but it's extremly slow, taking me one second to generate only 2~3 outputs.

We would need more information to understand what you mean. Please re-open if you can provide a concrete example (program, .ktest files, etc.).