Hi,

The magic happens in lib/Core/Executor.cpp in the function Executor::fork()
https://github.com/klee/klee/blob/master/lib/Core/Executor.cpp#L703

And specifically (if needed to fork the state in the following statement).

https://github.com/klee/klee/blob/master/lib/Core/Executor.cpp#L857.

Cheers,
Martin


> On 23 Sep 2015, at 00:48, Zaman, Tarannum <[email protected]> wrote:
> 
> Hi,
> 
> I want to work with the klee code base. But I am not sure about how Klee 
> tracks the program states.
> 
> If anyone can tell me the path in the code of klee with which klee forks 
> program states than, it will be very much helpful for me.
> 
> Thanks
> Tarannum
> _______________________________________________
> klee-dev mailing list
> [email protected]
> https://mailman.ic.ac.uk/mailman/listinfo/klee-dev

---------------------------------------------------
Martin Nowack
Research Assistant

Technische Universität Dresden
Computer Science
Institute of Systems Architecture
Systems Engineering
01062 Dresden

Phone: +49 351 463 39608
Email: [email protected]
----------------------------------------------------

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

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

Reply via email to