[klee-dev] How to introduce the "Exploration Technique" concept
Cristian Cadar
c.cadar at imperial.ac.uk
Sun Mar 18 19:31:34 GMT 2018
My recommendation is to implement such an exploration technique as an
independent search heuristic. The bar for changing the core of KLEE is
much higher, as it affects all users.
Best,
Cristian
On 18/03/2018 17:41, Alberto Barbaro wrote:
> Hi,
> I'm working on a possible PULL request that would allow to execute a
> project but excluding paths based on a .path previously generated using
> KLEE. Doing so it would be possible to have some sort of "exploration
> technique" that would help to follow specific paths.
>
> I think, after having generated the .path file, it would be possible to
> do so amending Executor.cpp main switch for the Instruction::Br case.
> I'm able to keep track of the "index" for the current branch so I would
> check cond.get().isTrue() comparing with value on line "index". At this
> point I'm not sure how to skip a branch ( I cannot use exit(0) like
> klee_silent_exit I think ). Should I just modify the if for the "br"
> branch of the switch?
>
> Thanks for any suggesiton,
> A
>
>
> _______________________________________________
> klee-dev mailing list
> klee-dev at imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/klee-dev
>
More information about the klee-dev
mailing list