summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2023-02-05 09:13:05 -0500
committerBrian Potchik <brian@vector35.com>2023-02-05 09:13:05 -0500
commit0fa4582e13e9a3cb8a4ac662cfef0a0735ad4a78 (patch)
tree4083e3d84656268862334a98ec01922e79936420 /python
parent1a7d06b3b8044ccdee4e3ff0883a33bf8cce487f (diff)
Wrap the RegisterValueType state value properly when constructing a ConstantDataRegisterValue.
Diffstat (limited to 'python')
-rw-r--r--python/variable.py2
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"