Skip to content

Parse WAT so Zia can statically analyse web assembly programs #72

@Charles-Johnson

Description

@Charles-Johnson

This is a possible application of Zia besides being an alternative way to program. Zia should be able to use its rule system to check, for example what inputs to the exported functions cause traps.

.wasm files can be converted to a .wat which represents the program as an S-expression which makes it easier for Zia to parse.

To test support for WASM v1, a binary will have to be compiled using the zia crate and configured to parse both .wat and .wasm and used in this test suite https://www.github.com/WebAssembly/spec/tree/main/test%2Fcore

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions