Class Webassembly

java.lang.Object
io.kaitai.struct.KaitaiStruct
org.qbicc.machine.file.wasm.kaitai.Webassembly

public class Webassembly extends io.kaitai.struct.KaitaiStruct
WebAssembly is a web standard that defines a binary format and a corresponding assembly-like text format for executable code in Web pages. It is meant to enable executing code nearly as fast as running native machine code.
See Also:
  • Constructor Details

    • Webassembly

      public Webassembly(io.kaitai.struct.KaitaiStream _io)
    • Webassembly

      public Webassembly(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent)
    • Webassembly

      public Webassembly(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent, Webassembly _root)
  • Method Details

    • fromFile

      public static Webassembly fromFile(String fileName) throws IOException
      Throws:
      IOException
    • magic

      public byte[] magic()
    • version

      public long version()
    • sections

      public Webassembly.Sections sections()
    • _root

      public Webassembly _root()
    • _parent

      public io.kaitai.struct.KaitaiStruct _parent()
      Overrides:
      _parent in class io.kaitai.struct.KaitaiStruct