Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pass all the C files in the project to CBMC #27

Open
prapicault opened this issue Oct 31, 2014 · 3 comments
Open

Pass all the C files in the project to CBMC #27

prapicault opened this issue Oct 31, 2014 · 3 comments

Comments

@prapicault
Copy link
Contributor

To analyze non trivial applications, all the files being referred to from the analyzed function must be passed to CBMC.
There are several ways to address this:

  • Give all the files from the current project (but this may be too big)
  • Rely on CDT indexing capability to identify the files to analyze
@prapicault
Copy link
Contributor Author

Initial version of this has been released where all the files are always taken. More work to come:

  • Checkbox to enable this option
  • Ability to select multiple files

@prapicault
Copy link
Contributor Author

Improved UI now committed and binary pushed to bintray

@peterschrammel
Copy link
Member

The detection of file types analysable by CBMC does not seem to work: currently also header files (and may be also others like object files etc) are passed to CBMC, which causes CBMC to fail with "failed to figure out type of file".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants