summaryrefslogtreecommitdiff
path: root/lowlevelilinstruction.h
diff options
context:
space:
mode:
Diffstat (limited to 'lowlevelilinstruction.h')
-rw-r--r--lowlevelilinstruction.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/lowlevelilinstruction.h b/lowlevelilinstruction.h
index 99aba8ad..1e8132ca 100644
--- a/lowlevelilinstruction.h
+++ b/lowlevelilinstruction.h
@@ -1703,6 +1703,17 @@ namespace BinaryNinja
};
template <>
+ struct LowLevelILInstructionAccessor<LLIL_SEPARATE_PARAM_LIST_SSA> : public LowLevelILInstructionBase
+ {
+ LowLevelILInstructionList GetParameterExprs() const { return GetRawOperandAsExprList(0); }
+ };
+ template <>
+ struct LowLevelILInstructionAccessor<LLIL_SHARED_PARAM_SLOT_SSA> : public LowLevelILInstructionBase
+ {
+ LowLevelILInstructionList GetParameterExprs() const { return GetRawOperandAsExprList(0); }
+ };
+
+ template <>
struct LowLevelILInstructionAccessor<LLIL_REG_PHI> : public LowLevelILInstructionBase
{
SSARegister GetDestSSARegister() const { return GetRawOperandAsSSARegister(0); }