diff options
| author | Peter LaFosse <peter@vector35.com> | 2018-08-26 15:31:12 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2018-08-26 15:31:12 -0400 |
| commit | fe925b01df7934785aa5dc67d23c577f13ad42e6 (patch) | |
| tree | 8a2e05c645c6be7dbc12897cb1a696f16066b8af /function.cpp | |
| parent | 4fdd54f690e538ddb4e38248144ef3d3e0f817da (diff) | |
Add support for new constant type EXTERN_PTR
Diffstat (limited to 'function.cpp')
| -rw-r--r-- | function.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/function.cpp b/function.cpp index 9c56c644..e441d1b5 100644 --- a/function.cpp +++ b/function.cpp @@ -91,7 +91,7 @@ Variable Variable::FromIdentifier(uint64_t id) } -RegisterValue::RegisterValue(): state(UndeterminedValue), value(0) +RegisterValue::RegisterValue(): state(UndeterminedValue), value(0), offset(0) { } @@ -101,6 +101,7 @@ BNRegisterValue RegisterValue::ToAPIObject() BNRegisterValue result; result.state = state; result.value = value; + result.offset = offset; return result; } @@ -278,6 +279,7 @@ PossibleValueSet PossibleValueSet::FromAPIObject(BNPossibleValueSet& value) PossibleValueSet result; result.state = value.state; result.value = value.value; + result.offset = value.offset; if (value.state == LookupTableValue) { for (size_t i = 0; i < value.count; i++) |
