pub fn run_goto_instrument(&self, input: &Path, output: &Path, function: &str) -> Result<()> {
        // We actually start by calling goto-cc to start the specialization:
        self.specialize_to_proof_harness(input, output, function)?;

        if self.args.checks.undefined_function_on() {
            self.add_library(output)?;
            self.undefined_functions(output)?;
        } else {
            self.just_drop_unused_functions(output)?;
        }

        if self.args.gen_c {
            self.gen_c(output)?;
        }

        Ok(())
    }
/// Postprocess a goto binary (before cbmc, after linking) in-place by calling goto-instrument
Postprocess a goto binary (before cbmc, after linking) in-place by calling goto-instrument
Postprocess a goto binary ( before cbmc after linking ) in - place by calling goto - instrument
pub fn run_goto_instrument(&self, input: &Path, output: &Path, function: &str) -> Result<()> {
        // We actually start by calling goto-cc to start the specialization:
        self.specialize_to_proof_harness(input, output, function)?;
        if self.args.checks.undefined_function_on() {
            self.add_library(output)?;
            self.undefined_functions(output)?;
        } else {
            self.just_drop_unused_functions(output)?;
        }
        if self.args.gen_c {
            self.gen_c(output)?;
        }
        Ok(())
    }
pub fn run_goto_instrument ( & self , input : & Path , output : & Path , function : & str ) -> Result < ( ) > { // We actually start by calling goto-cc to start the specialization: self . specialize_to_proof_harness ( input , output , function ) ? ; if self . args . checks . undefined_function_on ( ) { self . add_library ( output ) ? ; self . undefined_functions ( output ) ? ; } else { self . just_drop_unused_functions ( output ) ? ; } if self . args . gen_c { self . gen_c ( output ) ? ; } Ok ( ( ) ) }
Postprocess a goto binary (before cbmc, after linking) in-place by calling goto-instrument
Postprocess a goto binary ( before cbmc after linking ) in - place by calling goto - instrument
&self
input
&Path
output
&Path
function
&str