diff options
| author | Brian Potchik <brian@vector35.com> | 2023-02-05 09:13:05 -0500 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2023-02-05 09:13:05 -0500 |
| commit | 0fa4582e13e9a3cb8a4ac662cfef0a0735ad4a78 (patch) | |
| tree | 4083e3d84656268862334a98ec01922e79936420 | |
| parent | 1a7d06b3b8044ccdee4e3ff0883a33bf8cce487f (diff) | |
Wrap the RegisterValueType state value properly when constructing a ConstantDataRegisterValue.
| -rw-r--r-- | python/variable.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/variable.py b/python/variable.py index 1cd703c9..0975acc5 100644 --- a/python/variable.py +++ b/python/variable.py @@ -111,7 +111,7 @@ class RegisterValue: elif reg_value.state == RegisterValueType.ExternalPointerValue: return ExternalPointerRegisterValue(reg_value.value, reg_value.offset, confidence=confidence) elif reg_value.state & RegisterValueType.ConstantDataValue == RegisterValueType.ConstantDataValue: - return ConstantDataRegisterValue(reg_value.value, 0, reg_value.state, confidence=confidence, size=reg_value.size) + return ConstantDataRegisterValue(reg_value.value, 0, RegisterValueType(reg_value.state), confidence=confidence, size=reg_value.size) assert False, f"RegisterValueType {reg_value.state} not handled" |
