Medium level IL with mappings between low level IL and medium level IL. Unused stores are not removed. Typically, this should only be used to answer queries on assembly or low level IL where the query is easier to perform on medium level IL.
(self)
| 3516 | |
| 3517 | @property |
| 3518 | def mapped_medium_level_il(self) -> 'mediumlevelil.MediumLevelILFunction': |
| 3519 | """Medium level IL with mappings between low level IL and medium level IL. Unused stores are not removed. |
| 3520 | Typically, this should only be used to answer queries on assembly or low level IL where the query is |
| 3521 | easier to perform on medium level IL.""" |
| 3522 | result = core.BNGetMappedMediumLevelIL(self.handle) |
| 3523 | assert result is not None, "MLIL not present" |
| 3524 | return mediumlevelil.MediumLevelILFunction(self._arch, result, self._source_function) |
| 3525 | |
| 3526 | @property |
| 3527 | def mmlil(self) -> 'mediumlevelil.MediumLevelILFunction': |
nothing calls this directly
no test coverage detected