(&self)
| 521 | } |
| 522 | |
| 523 | pub fn low_level_il(&self) -> Result<Ref<RegularLowLevelILFunction<CoreArchitecture>>, ()> { |
| 524 | unsafe { |
| 525 | let llil_ptr = BNGetFunctionLowLevelIL(self.handle); |
| 526 | match llil_ptr.is_null() { |
| 527 | false => Ok(RegularLowLevelILFunction::ref_from_raw( |
| 528 | self.arch(), |
| 529 | llil_ptr, |
| 530 | )), |
| 531 | true => Err(()), |
| 532 | } |
| 533 | } |
| 534 | } |
| 535 | |
| 536 | pub fn low_level_il_if_available( |
| 537 | &self, |