Method
change_driver_id
(
&self,
src_driver: &Path,
dst_driver: &Path,
driver_id: usize,
)
Source from the content-addressed store, hash-verified
| 257 | } |
| 258 | |
| 259 | fn change_driver_id( |
| 260 | &self, |
| 261 | src_driver: &Path, |
| 262 | dst_driver: &Path, |
| 263 | driver_id: usize, |
| 264 | ) -> Result<()> { |
| 265 | let buf = std::fs::read_to_string(src_driver)?; |
| 266 | let buf = buf.replace( |
| 267 | "LLVMFuzzerTestOneInput", |
| 268 | &format!("LLVMFuzzerTestOneInput_{driver_id}"), |
| 269 | ); |
| 270 | std::fs::write(dst_driver, buf)?; |
| 271 | Ok(()) |
| 272 | } |
| 273 | |
| 274 | fn fuse_corpus(&self, fuzzer_id: usize, drivers: &[PathBuf]) -> Result<()> { |
| 275 | let fuzzer_dir = self.get_fuzzer_dir(fuzzer_id)?; |
Tested by
no test coverage detected