Skip to content

Commit

Permalink
Update syzbot.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dvyukov committed Apr 9, 2018
1 parent 77bd511 commit f13fb44
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions docs/syzbot.md
Expand Up @@ -130,8 +130,16 @@ implementation limitations of course).
`KMSAN` is not upstream yet, though, we want to upstream it later. For now,
it lives in [github.com/google/kmsan](https://github.com/google/kmsan) and is
based on a reasonably fresh upstream tree. As the result, any patch testing
requests for `KMSAN` bugs need to go to `KMSAN` tree. Also note that `KMSAN`
requires `clang` compiler.
requests for `KMSAN` bugs need to go to `KMSAN` tree
(`https://github.com/google/kmsan.git`). Also note that `KMSAN` requires
`clang` compiler.

Report explanation. The first call trace points to the `use` of the uninit value
(which is usually a branching or copying it to userspace). Then there are 0 or
more "Uninit was stored to memory at:" stacks which denote how the unint value
travelled through memory. Finally there is a "Uninit was created at:"
section which points either to a heap allocation or a stack variable which
is the original source of uninitialized-ness.

## Is syzbot code available?

Expand Down

0 comments on commit f13fb44

Please sign in to comment.