pharaun / rspace

The rusty space game, in which you program various ships to do battle in risc-v assembly. This contains the collection of libraries+code for this project.
3 stars 0 forks source link

Develop a new fuzzer target that solely focus on the memory subsystem. #7

Open pharaun opened 5 years ago

pharaun commented 5 years ago

This seems to be the most error prone part of the system. The fuzzer should focus/do these steps.

  1. create new memory region (to ensure we properly reject bad regions)
  2. write and read to memory with these regions (to ensure we can work with the weird regions)
  3. somehow validate that the data looks reasonable in memory