Re: [PATCH v2 02/15] fuzz: Add general virtual-device fuzzer

2020-09-07 Thread Darren Kenny
On Monday, 2020-09-07 at 11:39:32 -04, Alexander Bulekov wrote: > On 200902 1103, Darren Kenny wrote: ... >> > + >> > +while (ind >= 0 && fuzzable_memoryregions->len) { >> > +*result = (address_range){0, 0}; >> > +mr = g_ptr_array_index(fuzzable_memoryregions, i); >> > +

Re: [PATCH v2 02/15] fuzz: Add general virtual-device fuzzer

2020-09-07 Thread Alexander Bulekov
On 200902 1103, Darren Kenny wrote: > > Hi Alex, > > Apologies for not taking so long to get to this. > > On Wednesday, 2020-08-19 at 02:10:57 -04, Alexander Bulekov wrote: > > This is a generic fuzzer designed to fuzz a virtual device's > > MemoryRegions, as long as they exist within the Memory

Re: [PATCH v2 02/15] fuzz: Add general virtual-device fuzzer

2020-09-02 Thread Darren Kenny
Hi Alex, Apologies for not taking so long to get to this. On Wednesday, 2020-08-19 at 02:10:57 -04, Alexander Bulekov wrote: > This is a generic fuzzer designed to fuzz a virtual device's > MemoryRegions, as long as they exist within the Memory or Port IO (if it > exists) AddressSpaces. The fuz

[PATCH v2 02/15] fuzz: Add general virtual-device fuzzer

2020-08-18 Thread Alexander Bulekov
This is a generic fuzzer designed to fuzz a virtual device's MemoryRegions, as long as they exist within the Memory or Port IO (if it exists) AddressSpaces. The fuzzer's input is interpreted into a sequence of qtest commands (outb, readw, etc). The interpreted commands are separated by a magic seap