BREWasm
latest
  • BREWasm Usage
  • Section Rewriter API
  • Semantics Rewriter API
  • ChangeLog
BREWasm
  • BREWasm
  • Edit on GitHub

BREWasm

BREWasm: A general purpose static binary rewriting framework for Wasm, which aims at reducing the complexity of the Wasm binary format.

  • BREWasm project homepage at GitHub (code, bugs)

  • Download latest bytecode release at the Python Cheeseshop (PyPI)

Table Of Contents

  • BREWasm Usage
    • Installation
    • Usage
      • Section Rewriter
      • Semantics Rewriter
  • Section Rewriter API
    • Constants
      • I32
      • I64
      • F32
      • F64
    • Section Rewriter class
      • SectionRewriter
    • Section element classes
      • Type section
      • Import section
      • Function section
      • Table section
      • Memory section
      • Global section
      • Export section
      • Start section
      • Element section
      • Code section
      • Data section
      • Custom section
    • Instruction classes
      • Instruction
  • Semantics Rewriter API
    • Semantics Rewriter class
      • SectionRewriter
      • Global Variable
      • Import & Export
      • Linear Memory
      • Function
      • Custom Content
  • ChangeLog
    • 2023-07-10: Version 0.0
Next

© Copyright Contributors to the BREWasm project. Revision 86607060.

Built with Sphinx using a theme provided by Read the Docs.