4 releases

0.2.2 Oct 24, 2022
0.2.1 Nov 18, 2021
0.2.0 Nov 15, 2021
0.1.0 Nov 9, 2021

#603 in Memory management

Download history 634/week @ 2024-07-21 721/week @ 2024-07-28 550/week @ 2024-08-04 406/week @ 2024-08-11 377/week @ 2024-08-18 300/week @ 2024-08-25 551/week @ 2024-09-01 1023/week @ 2024-09-08 511/week @ 2024-09-15 527/week @ 2024-09-22 462/week @ 2024-09-29 651/week @ 2024-10-06 323/week @ 2024-10-13 535/week @ 2024-10-20 525/week @ 2024-10-27 405/week @ 2024-11-03

1,802 downloads per month
Used in 2 crates (via scudo)

Apache-2.0

215KB
5K SLoC

C++ 4.5K SLoC // 0.1% comments Bitbake 287 SLoC // 0.0% comments Rust 39 SLoC // 0.4% comments

C-Rust FFI bindings for the Scudo Hardened Allocator.

Most users should prefer the idiomatic Rust binding crate, scudo.

Scudo is a user space heap allocator designed to be reistent to heap exploitation. It is useful to you if your program allocates memory and you depend on unsafe code or you want defense-in-depth against heap exploitation. In addition to security, it achieves competitive performance against jemalloc, tcmalloc and others.

Dependencies

~0.4–325KB