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

Retain hidden function call/return pairs #3

Closed markrtuttle closed 4 years ago

markrtuttle commented 4 years ago

CBMC generates traces with builtin function calls visible and returns hidden. This patch fixes this throwing away hidden steps in a trace, but retaining all function calls and returns to make trace rendering of function calls work. This is a temporary patch until https://github.com/diffblue/cbmc/issues/5413 is addressed.

This pull request also includes 4 other commits fixing small 5-line issues: