summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binaryninjaapi.h1
-rw-r--r--function.cpp6
2 files changed, 7 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 5be1d760..7ad86999 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -8365,6 +8365,7 @@ namespace BinaryNinja {
RegisterValue();
bool IsConstant() const;
+ bool IsConstantData() const;
static RegisterValue FromAPIObject(const BNRegisterValue& value);
BNRegisterValue ToAPIObject();
diff --git a/function.cpp b/function.cpp
index 581121c2..37192ba0 100644
--- a/function.cpp
+++ b/function.cpp
@@ -110,6 +110,12 @@ bool RegisterValue::IsConstant() const
}
+bool RegisterValue::IsConstantData() const
+{
+ return ((state & ConstantDataValue) == ConstantDataValue);
+}
+
+
BNRegisterValue RegisterValue::ToAPIObject()
{
BNRegisterValue result;