Liking cljdoc? Tell your friends :D

helins.wasm

Core namespace for compiling and decompiling WASM binaries.

Mentions the BinF library.

See README.

Core namespace for compiling and decompiling WASM binaries.

Mentions the [BinF library](https://github.com/helins/binf.cljc).

See README.
raw docstring

buffer->viewclj/s

(buffer->view buffer)

Prepares a BinF buffer to a BinF view ready for decompilation.

Prepares a BinF buffer to a BinF view ready for decompilation.
sourceraw docstring

compileclj/s

(compile ctx)

Compiles the given ctx into a BinF view.

Compiles the given `ctx` into a BinF view.
sourceraw docstring

compile-fileclj

(compile-file ctx path)

Compiles the given ctx right directly to the given file path.

Compiles the given `ctx` right directly to the given file `path`.
sourceraw docstring

ctxclj/s

(ctx)

Returns a new empty context as described in the README.

Can be used with decompile but is typically not necessary as one is created when none is provided.

Returns a new empty context as described in the README.

Can be used with [[decompile]] but is typically not necessary as one is created
when none is provided.
sourceraw docstring

decompileclj/s

(decompile view)
(decompile ctx view)

Decompiles the given BinF view into a ctx.

Decompiles the given BinF `view` into a `ctx`.
sourceraw docstring

decompile-fileclj

(decompile-file path)
(decompile-file ctx path)

Decompiles the file at path into a ctx.

Decompiles the file at `path` into a `ctx`.
sourceraw docstring

prepare-viewclj/s

(prepare-view view)

Prepares a BinF view for decompilation by setting the right endianess.

Prepares a BinF view for decompilation by setting the right endianess.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close