#coredump #api

wasm-coredump-builder

Wasm coredump builder API for Rust

13 releases

0.1.22 Aug 7, 2023
0.1.21 Aug 4, 2023
0.1.20 Jul 27, 2023
0.1.15 May 27, 2023
0.1.11 Feb 24, 2023

#965 in WebAssembly

Download history 1256/week @ 2024-06-10 953/week @ 2024-06-17 296/week @ 2024-06-24 429/week @ 2024-07-01 489/week @ 2024-07-08 1054/week @ 2024-07-15 680/week @ 2024-07-22 769/week @ 2024-07-29 510/week @ 2024-08-05 288/week @ 2024-08-12 625/week @ 2024-08-19 179/week @ 2024-08-26 388/week @ 2024-09-02 339/week @ 2024-09-09 403/week @ 2024-09-16 423/week @ 2024-09-23

1,564 downloads per month
Used in 2 crates

MIT license

13KB
239 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

~460KB
~11K SLoC