--- layout: fc_discuss_archives title: Message 6 from Frama-C-discuss on June 2020 ---
What method do you use to restrict Frama-C to operate on a subset of the code? I have a method FOO in an API defined in a large source file along with all the other methods in the API. I write function contracts for FOO and all the function it depends on. I run frama-c -wp on the file, and frama-c proves the function contracts, but it also appears to try proving the preconditions for FOO at all invocation sites for FOO in the file, which obviously fail because I havenât written any contracts for those invocation sites. I run fama-c -wp -rte on the file, and rte appears to insert assertions everywhere in the file and trying to prove them, which obviously fail. What Iâd like is a method for restricting frama-c to FOO and all the functions in the function call graph of FOO. Iâd like a path to automating this so I can consider using frama-c in continuous integration as the code changes. Iâm aware of -wp-fct and -wp-skip-fct but may not be using them correctly. Thanks, Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gforge.inria.fr/pipermail/frama-c-discuss/attachments/20200612/87def3e6/attachment.html>