Skip to content

sws-lab/sv-comp-witness-vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sv-comp-witness-vscode

Integration of SV-Comp verification tools for C into VS Code for visualizing their combined verification witnesses.

Developing

Make sure the following are installed: JDK 17, mvn, npm, nodejs, @vscode/vsce.

To build this extension, run the commands:

mvn install
cd vscode
npm install
npm install -g vsce
vsce package

Installing

Install the extension into VS Code with code --install-extension sv-comp-verifiers-0.0.1.vsix.

Testing

  1. Open the project in VS Code after installing the extension.
  2. Open the file standard_strcpy_original-2.i in VS Code.
  3. The combined invariants should be shown above lines 22, 26, and 31.

Building native CPAchecker

NOTE: You need to have GraalVM 22.04 installed to build the native CPAchecker.

To build the native CPAchecker, run the following commands:

make cpachecker

This command takes a while (~10min on a ThinkPad T14) and will produce a native binary in the lib/cpachecker-native directory.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •