[klee-dev] How do Klee forks program states?
Martin Nowack
martin_nowack at tu-dresden.de
Wed Sep 23 07:55:10 BST 2015
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 <tsza223 at g.uky.edu> 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
> klee-dev at imperial.ac.uk
> 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: martin_nowack at tu-dresden.de
----------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 496 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mailman.ic.ac.uk/pipermail/klee-dev/attachments/20150923/55363e13/attachment.sig>
More information about the klee-dev
mailing list