MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / change_fd_name

Method change_fd_name

src/program/transform.rs:324–332  ·  view source on GitHub ↗
(&mut self, change_to_name: &str, change_to_ty: &str)

Source from the content-addressed store, hash-verified

322 }
323
324 fn change_fd_name(&mut self, change_to_name: &str, change_to_ty: &str) -> Result<()> {
325 let fd_name = self.main.clone();
326 let visitor = self.get_new_visitor()?;
327 let (begin, end) = visitor.get_fd_loc(&fd_name)?;
328 let len = end - begin;
329 let change_to = [change_to_ty, change_to_name].join(" ");
330 self.main = change_to_name.to_string();
331 self.seek_and_rewrite(begin, len, &change_to)
332 }
333
334 fn change_fd_params(&mut self, fd_name: &str, change_to: &str) -> Result<()> {
335 let src_file = self.src_file.clone();

Callers 1

change_fd_to_fuzzerMethod · 0.80

Calls 3

get_new_visitorMethod · 0.80
get_fd_locMethod · 0.80
seek_and_rewriteMethod · 0.80

Tested by

no test coverage detected