summaryrefslogtreecommitdiff
path: root/fuzz/fuzz_targets
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/fuzz_targets')
-rw-r--r--fuzz/fuzz_targets/fresh-decode.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/fuzz/fuzz_targets/fresh-decode.rs b/fuzz/fuzz_targets/fresh-decode.rs
index 76a402e..a3da0ed 100644
--- a/fuzz/fuzz_targets/fresh-decode.rs
+++ b/fuzz/fuzz_targets/fresh-decode.rs
@@ -17,5 +17,9 @@ fuzz_target!(|data: &[u8]| {
let mut words = yaxpeax_arch::U8Reader::new(data);
let fresh_inst = decoder.decode(&mut words).expect("decoded before, can decode again");
assert_eq!(reused_inst, fresh_inst);
+
+ let s = reused_inst.to_string();
+ assert!(!s.contains("BUG"));
+ assert!(!s.contains("<invalid decode>"));
}
});