Fuzzing, or How I Generated 1,000,000 New Processor Test Cases in an Afternoon
summary
Describes using fuzzing—generating random inputs—to create large numbers of processor-instruction tests for emulators, rather than relying on hand-crafted compliance suites. Focuses on testing individual CPU instructions with randomized test cases so emulator authors can validate behavior early in development.
AI-written summary · about
related talks
30mFuzzing Testing: Practical Applications
53mFuzzing 101
31m“Fuzz or lose..."
47mFuzzing Your Code
38mTesting with two failure seeking missiles: fuzzing and property based testing
52mStructure aware fuzzing
38mFuzzing or Testing with Garbage Data
11mEncarsia: Evaluating CPU Fuzzers via Automatic Bug Injection