diff options
Diffstat (limited to 'fuzz/fuzz_targets')
-rw-r--r-- | fuzz/fuzz_targets/fresh-decode.rs | 4 |
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>")); } }); |