libcrunch icon indicating copy to clipboard operation
libcrunch copied to clipboard

A dynamically safe implementation of C, using your existing C compiler. Tolerates idiomatic C code pretty well. Not perfect... yet.

Results 6 libcrunch issues
Sort by recently updated
recently updated
newest added

This issue collects thoughts about how to provide temporal safety in libcrunch. One idea is to start with a quarantining malloc. Wes has a version of dlmalloc that we could...

The shadow space has caused our stubs library to become not-so-minimal. It relies on mmap nudging, so depends on parts of liballocs, but it should be possible to make it...

Hi, I am trying to build libcrunch from a pre-built liballocs. The environment is a docker image built from /liballocs/buildtest/ubuntu-18.04/DockerFile When I try to build libcrunch, the following problem emerges:...

A shortish-term goal is to allow many different instrumentations to be created easily. We already have this to some extent, with the bounds-checking and type-checking parts. It would be good...

Rather than a shadow space, it'd be better to move to a 128-bit pointer representation (or maybe 96 bits for 32-bit platforms, etc). Only with something like this can we...