From 40bdfac7b71dd1cbe9223b82518053f80268e2a8 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 16 Aug 2022 20:49:02 -0400 Subject: Splitting of variables --- mediumlevelil.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mediumlevelil.cpp') diff --git a/mediumlevelil.cpp b/mediumlevelil.cpp index 6827c356..cc619708 100644 --- a/mediumlevelil.cpp +++ b/mediumlevelil.cpp @@ -861,3 +861,10 @@ set MediumLevelILFunction::GetLiveInstructionsForVariable(const Variable BNFreeILInstructionList(instrs); return result; } + + +Variable MediumLevelILFunction::GetSplitVariableForDefinition(const Variable& var, size_t instrIndex) +{ + return Variable( + var.type, BNGetDefaultIndexForMediumLevelILVariableDefinition(m_object, &var, instrIndex), var.storage); +} -- cgit v1.3.1