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

Add new flag to wasm-verify to support dumping of SMT to files #3

Open
DavidMazarro opened this issue Jun 14, 2023 · 0 comments
Open
Labels
app For features and improvements that could be made to the CLI `wasm-verify` app good first issue Good for newcomers

Comments

@DavidMazarro
Copy link
Owner

In wasm-verify we support the --debug-smt flag that outputs into the command line the SMT scripts generated during the verification process, for easy debugging.

To facilitate tweaking and running these scripts independently, it would be good to offer another flag (e.g. --dump-smt) that dumps the SMT scripts into files in a specified directory (or into the current working directory). This would mean taking the results obtained from calling executeProgram and for each of the Identifiers in the map (i.e. each of the functions to be analyzed), store each of the SMT scripts corresponding to the different execution paths of that function as different files.

@DavidMazarro DavidMazarro added good first issue Good for newcomers app For features and improvements that could be made to the CLI `wasm-verify` app labels Jun 14, 2023
@DavidMazarro DavidMazarro changed the title Add wasm-verify flag to support dumping of SMT to files Add new flag to wasm-verify to support dumping of SMT to files Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app For features and improvements that could be made to the CLI `wasm-verify` app good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant