Re: [PULL 24/31] fuzz: support for fork-based fuzzing.

2020-02-26 Thread Alexander Bulekov
On 200224 1135, Stefan Hajnoczi wrote: > On Sat, Feb 22, 2020 at 05:34:29AM -0600, Eric Blake wrote: > > On 2/22/20 2:50 AM, Stefan Hajnoczi wrote: > > > From: Alexander Bulekov > > > > > > fork() is a simple way to ensure that state does not leak in between > > > fuzzing runs. Unfortunately, the

Re: [PULL 24/31] fuzz: support for fork-based fuzzing.

2020-02-24 Thread Stefan Hajnoczi
On Sat, Feb 22, 2020 at 05:34:29AM -0600, Eric Blake wrote: > On 2/22/20 2:50 AM, Stefan Hajnoczi wrote: > > From: Alexander Bulekov > > > > fork() is a simple way to ensure that state does not leak in between > > fuzzing runs. Unfortunately, the fuzzer mutation engine relies on > > bitmaps which

Re: [PULL 24/31] fuzz: support for fork-based fuzzing.

2020-02-22 Thread Eric Blake
On 2/22/20 2:50 AM, Stefan Hajnoczi wrote: From: Alexander Bulekov fork() is a simple way to ensure that state does not leak in between fuzzing runs. Unfortunately, the fuzzer mutation engine relies on bitmaps which contain coverage information for each fuzzing run, and these bitmaps should be

[PULL 24/31] fuzz: support for fork-based fuzzing.

2020-02-22 Thread Stefan Hajnoczi
From: Alexander Bulekov fork() is a simple way to ensure that state does not leak in between fuzzing runs. Unfortunately, the fuzzer mutation engine relies on bitmaps which contain coverage information for each fuzzing run, and these bitmaps should be copied from the child to the parent(where the