(self, blocks, count: int)
| 417 | return core.BNBasicBlockHasInvalidInstructions(self.handle) |
| 418 | |
| 419 | def _make_blocks(self, blocks, count: int) -> List['BasicBlock']: |
| 420 | assert blocks is not None, "core returned empty block list" |
| 421 | try: |
| 422 | result: List['BasicBlock'] = [] |
| 423 | for i in range(0, count): |
| 424 | handle = core.BNNewBasicBlockReference(blocks[i]) |
| 425 | assert handle is not None |
| 426 | result.append(self._create_instance(handle)) |
| 427 | return result |
| 428 | finally: |
| 429 | core.BNFreeBasicBlockList(blocks, count) |
| 430 | |
| 431 | @property |
| 432 | def dominators(self) -> List['BasicBlock']: |
no test coverage detected