summaryrefslogtreecommitdiff
path: root/rust/src/function.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/function.rs')
-rw-r--r--rust/src/function.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/rust/src/function.rs b/rust/src/function.rs
index 1f22512c..d8b5c199 100644
--- a/rust/src/function.rs
+++ b/rust/src/function.rs
@@ -2166,6 +2166,11 @@ impl Function {
unsafe { BNUnsplitVariable(self.handle, &raw_var) }
}
+ /// Causes this function to be analyzed if it's out of date. This function does not wait for the analysis to finish.
+ pub fn analyze(&self) {
+ unsafe { BNAnalyzeFunction(self.handle) }
+ }
+
/// Causes this function to be reanalyzed. This function does not wait for the analysis to finish.
///
/// * `update_type` - Desired update type