0.0.44-alpha • Published 5 years ago

wasm-disassembler v0.0.44-alpha

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

:speak_no_evil: This is in alpha state

Build status

Alpha stage

Quick information

This is an NPM library that is capable to disassembly webassemblies binaries. It is based on typescript and is targeting to be high-performance and minimalistic in the amount of dependencies.

To install it just issue:

npm install wasm-disassembler

To disassemble a WASM binary:

import { WasmMemoryProvider, WasmDisassembler } from 'wasm-disassembler';

const binaryProvider = new WasmMemoryProvider(binary);
const disassembler = new WasmDisassembler(binaryProvider);
const disassembly = await disassembler.Disassemble();

where binary is a Uint8Array type. Note that you can implement your own binary provider besides the already existing WasmMemoryProvider. For that purpose you just need to implement the WasmBinaryProvider interface.

Feedback

Did you find any bugs? Do you want a specific feature to be implemented for your organization? Drop me a line.

0.0.44-alpha

5 years ago

0.0.43-alpha

5 years ago

0.0.42-alpha

5 years ago

0.0.41-alpha

5 years ago

0.0.40-alpha

5 years ago

0.0.39-alpha

5 years ago

0.0.36-alpha

5 years ago

0.0.34-alpha

5 years ago

0.0.33-alpha

5 years ago

0.0.32-alpha

5 years ago

0.0.31-alpha

5 years ago

0.0.30-alpha

5 years ago

0.0.28-alpha

5 years ago

0.0.27-alpha

5 years ago

0.0.26-alpha

5 years ago

0.0.25-alpha

5 years ago

0.0.24-alpha

5 years ago

0.0.22-alpha

5 years ago

0.0.21-alpha

5 years ago