#wasm #coredump #api #rust

wasm-coredump-builder

Wasm coredump builder API for Rust

6 releases

new 0.1.15 May 27, 2023
0.1.14 May 18, 2023
0.1.12 Mar 6, 2023
0.1.11 Feb 24, 2023

#911 in WebAssembly

Download history 55/week @ 2023-02-18 2015/week @ 2023-02-25 3010/week @ 2023-03-04 3373/week @ 2023-03-11 2550/week @ 2023-03-18 3197/week @ 2023-03-25 3122/week @ 2023-04-01 2465/week @ 2023-04-08 3388/week @ 2023-04-15 2556/week @ 2023-04-22 2557/week @ 2023-04-29 1093/week @ 2023-05-06 1083/week @ 2023-05-13 1459/week @ 2023-05-20

6,552 downloads per month
Used in 3 crates

MIT license

8KB
161 lines

Rust API for building Wasm Coredump.

Examples

let mut coredump_builder = wasm_coredump_builder::CoredumpBuilder::new()
        .executable_name("/usr/bin/true.exe");

{
    let mut thread_builder = wasm_coredump_builder::ThreadBuilder::new()
        .thread_name("main");

    let coredump_frame = wasm_coredump_builder::FrameBuilder::new()
        .codeoffset(123)
        .funcidx(6)
        .build();
    thread_builder.add_frame(coredump_frame);

    coredump_builder.add_thread(thread_builder.build());
}

let coredump = coredump_builder.serialize().unwrap();

Dependencies

~270KB