(self, reg_ssa: SSARegister)
| 6013 | return self[result] |
| 6014 | |
| 6015 | def get_ssa_reg_uses(self, reg_ssa: SSARegister) -> List[LowLevelILInstruction]: |
| 6016 | reg = self.arch.get_reg_index(reg_ssa.reg) |
| 6017 | count = ctypes.c_ulonglong() |
| 6018 | instrs = core.BNGetLowLevelILSSARegisterUses(self.handle, reg, reg_ssa.version, count) |
| 6019 | assert instrs is not None, "core.BNGetLowLevelILSSARegisterUses returned None" |
| 6020 | result = [] |
| 6021 | for i in range(0, count.value): |
| 6022 | result.append(self[instrs[i]]) |
| 6023 | core.BNFreeILInstructionList(instrs) |
| 6024 | return result |
| 6025 | |
| 6026 | def get_ssa_flag_uses(self, flag_ssa: SSAFlag) -> List[LowLevelILInstruction]: |
| 6027 | flag = self.arch.get_flag_index(flag_ssa.flag) |
nothing calls this directly
no test coverage detected