(&self, version: usize)
| 496 | } |
| 497 | |
| 498 | pub fn ssa_memory_uses(&self, version: usize) -> Array<MediumLevelILInstruction> { |
| 499 | let mut count = 0; |
| 500 | let uses = unsafe { BNGetMediumLevelILSSAMemoryUses(self.handle, version, &mut count) }; |
| 501 | assert!(!uses.is_null()); |
| 502 | unsafe { Array::new(uses, count, self.to_owned()) } |
| 503 | } |
| 504 | |
| 505 | /// Determines if `variable` is live at any point in the function |
| 506 | pub fn is_ssa_variable_live(&self, ssa_variable: &SSAVariable) -> bool { |