From 559b977c4e6989d62bdb0340e202a82334017ee4 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 26 May 2023 11:04:07 -0400 Subject: Fix error in bv.llil_basic_blocks when low_level_il function is not available --- python/binaryview.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'python/binaryview.py') diff --git a/python/binaryview.py b/python/binaryview.py index c2374aa5..fa98e5cd 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -2339,7 +2339,9 @@ class BinaryView: def llil_basic_blocks(self) -> Generator['lowlevelil.LowLevelILBasicBlock', None, None]: """A generator of all LowLevelILBasicBlock objects in the BinaryView""" for func in self: - yield from func.low_level_il.basic_blocks + llil = func.low_level_il + if llil is not None: + yield from llil.basic_blocks @property def mlil_basic_blocks(self) -> Generator['mediumlevelil.MediumLevelILBasicBlock', None, None]: -- cgit v1.3.1