diff --git a/docs/src/core_concepts/observer.md b/docs/src/core_concepts/observer.md index 77707f8d5e..ba2f6ab9d4 100644 --- a/docs/src/core_concepts/observer.md +++ b/docs/src/core_concepts/observer.md @@ -2,7 +2,7 @@ An Observer is an entity that provides an information observed during the execution of the program under test to the fuzzer. -The information contained in the Observer is not preserved across executions, but it may be serialized and passed on to other nodes if an `Input` is considered `intersting`, and added to the `Corpus`. +The information contained in the Observer is not preserved across executions, but it may be serialized and passed on to other nodes if an `Input` is considered `interesting`, and added to the `Corpus`. As an example, the coverage map, filled during the execution to report the executed edges used by fuzzers such as AFL and `HonggFuzz` can be considered an observation. Another `Observer` can be the time spent executing a run, the program output, or more advanced observation, like maximum stack depth at runtime. This information is not preserved across runs, and it is an observation of a dynamic property of the program.