model-checking / cbmc-viewer

CBMC Viewer scans the output of CBMC and produces a browsable summary of its findings, making it easy to root cause the issues it finds.
https://model-checking.github.io/cbmc-viewer/
Apache License 2.0
32 stars 11 forks source link

Simplify symbol table parsing to work for both C and Rust #48

Closed markrtuttle closed 3 years ago

markrtuttle commented 3 years ago

This commit has the effect of doubling the number of C symbols since the list now includes fully-qualified symbols like function::1::x that denotes local variable x in scope 1 of function. But this doesn't change the html generated by viewer for C code.

Proposing this pull request in favor of https://github.com/awslabs/aws-viewer-for-cbmc/pull/42

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.