Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Shnatsel committed Oct 18, 2018
1 parent f01a42d commit bf089dd
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

[Libdiffuzz](https://github.com/Shnatsel/libdiffuzz) a drop-in replacement for OS memory allocator that can be used to detect uses of uninitialized memory. It is designed to be used in case [Memory Sanitizer](https://clang.llvm.org/docs/MemorySanitizer.html) is not available for some reason. See [libdiffuzz README](https://github.com/Shnatsel/libdiffuzz) for information on usage and how it works.

## C99 implementation

This is a portable C99 implementation that can be used on really obscure CPUs or operating systems where Rust compiler is not available (e.g. OpenRISC or Haiku). It is portable in the sense that the code is so trivial and dependency-free that you can easily port it, not in the sense that it will work as-is anywhere, which is notoriously hard to do in C.

Note that since the counter access is not atomic, uninitialized reads in multi-threaded programs may not be reliably detected.
Expand Down

0 comments on commit bf089dd

Please sign in to comment.