Skip to content

Commit

Permalink
Adjust proof tooling to support CBMC v6 (aws#87)
Browse files Browse the repository at this point in the history
*Description of changes:*

With CBMC v6, unwinding assertions are enabled by default, and object
bits no longer need to be set at compile time. Update various build
rules to use the latest template as provided with CBMC starter kit.

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
  • Loading branch information
tautschnig authored Sep 25, 2024
1 parent 34d52f3 commit 3a0a1df
Show file tree
Hide file tree
Showing 2 changed files with 215 additions and 185 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,9 @@ jobs:
steps:
- name: Set up CBMC runner
uses: FreeRTOS/CI-CD-Github-Actions/set_up_cbmc_runner@main
with:
cbmc_version: "6.3.1"
- name: Run CBMC
uses: FreeRTOS/CI-CD-Github-Actions/run_cbmc@main
with:
proofs_dir: test/cbmc/proofs
proofs_dir: test/cbmc/proofs
Loading

0 comments on commit 3a0a1df

Please sign in to comment.