#parity-wasm #info #wasm-binary #information #printing #hello-world

app wasm-info

parity-wasm的包装,用于打印wasm二进制文件的信息

5个版本

0.1.4 2020年12月29日
0.1.3 2020年12月29日
0.1.2 2020年11月28日
0.1.1 2020年11月28日
0.1.0 2020年11月28日

#1195 in WebAssembly

MIT 协议

6KB
74

wasm-info

wasm-info crate downloads LICENSE

此包是parity-wasm的info示例的包装,使用起来非常简单。

示例

例如,我们在hello, world示例中写入一个简单的hello_world.rs

//! A hello world example in rust 
#[no_mangle]
pub fn _start() {
    println!("Hello, world!");
}

编译并使用wasm-info

$ rustc hello_world.rs --target wasm32-unknown-unknown --crate-type=cdylib
$ wasm-info hello_world.wasm
Module sections: 19
  Types: 17
  Functions: 193
  Tables: 1
  Memories: 1
  Globals: 3
  Exports: 4
    memory
    _start
    __data_end
    __heap_base
  Data size: 5945

许可证

MIT

依赖关系

~370KB
~10K SLoC