From 3e63b6e83ad95663e478a63f39b271d308db6f89 Mon Sep 17 00:00:00 2001 From: Brandon Miller Date: Tue, 21 Oct 2025 16:03:13 -0400 Subject: Add setter for BB analysis context max_size_reached Add setter for Python and rust BasicBlockAnalysisContext.max_size_reached --- rust/src/architecture.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'rust/src') diff --git a/rust/src/architecture.rs b/rust/src/architecture.rs index c7fbe5f1..3ea21514 100644 --- a/rust/src/architecture.rs +++ b/rust/src/architecture.rs @@ -1966,9 +1966,9 @@ pub struct BasicBlockAnalysisContext { pub translate_tail_calls: bool, pub disallow_branch_to_string: bool, pub max_function_size: u64, - pub max_size_reached: bool, // In/Out + pub max_size_reached: bool, contextual_returns: HashMap, // Out @@ -2179,6 +2179,10 @@ impl BasicBlockAnalysisContext { } } + unsafe { + (*self.handle).maxSizeReached = self.max_size_reached; + } + if self.contextual_returns_dirty { let total = self.contextual_returns.len(); let mut locations: Vec = Vec::with_capacity(total); -- cgit v1.3.1