diff options
| -rw-r--r-- | binaryninjaapi.h | 1 | ||||
| -rw-r--r-- | function.cpp | 6 |
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; |
