summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2021-08-23 10:43:07 -0400
committerKyleMiles <krm504@nyu.edu>2021-10-21 18:49:41 -0400
commit35b56762efa96a490ef9a5066cbe1eb3e704a68b (patch)
treeba8a4ec86bd1ddff857b8f25d04248c7f2ae81f2 /binaryninjaapi.h
parent5bb20da936a412f69c9e32ebed5c7ad9f7e4abaa (diff)
Add HighLevelILFunction::IsVarLiveAt and HighLevelILFunction::IsSSAVarLiveAt
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 6549c290..d08fea8a 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -4821,6 +4821,8 @@ __attribute__ ((format (printf, 1, 2)))
std::set<size_t> GetSSAVarUses(const SSAVariable& var) const;
std::set<size_t> GetSSAMemoryUses(size_t version) const;
bool IsSSAVarLive(const SSAVariable& var) const;
+ bool IsSSAVarLiveAt(const SSAVariable& var, const size_t instr) const;
+ bool IsVarLiveAt(const Variable& var, const size_t instr) const;
std::set<size_t> GetVariableDefinitions(const Variable& var) const;
std::set<size_t> GetVariableUses(const Variable& var) const;