From b6ce48c4f5be4cd43482e1ff762e088fd11b7227 Mon Sep 17 00:00:00 2001 From: Dan Killinger Date: Fri, 4 Aug 2023 21:21:41 -0700 Subject: Add API to get all SSA versions of a variable for MLIL and HLIL --- binaryninjaapi.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'binaryninjaapi.h') diff --git a/binaryninjaapi.h b/binaryninjaapi.h index 36490778..4bd32e83 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -11850,6 +11850,7 @@ namespace BinaryNinja { std::set GetSSAMemoryUses(size_t version) const; bool IsSSAVarLive(const SSAVariable& var) const; + std::set GetVariableSSAVersions(const Variable& var) const; std::set GetVariableDefinitions(const Variable& var) const; std::set GetVariableUses(const Variable& var) const; @@ -12162,6 +12163,7 @@ namespace BinaryNinja { bool IsSSAVarLiveAt(const SSAVariable& var, const size_t instr) const; bool IsVarLiveAt(const Variable& var, const size_t instr) const; + std::set GetVariableSSAVersions(const Variable& var) const; std::set GetVariableDefinitions(const Variable& var) const; std::set GetVariableUses(const Variable& var) const; size_t GetSSAVarVersionAtInstruction(const Variable& var, size_t instr) const; -- cgit v1.3.1