From a24b82f9b3d5dbb76f700664a97f3d4904acce30 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 29 Jul 2021 13:08:03 -0400 Subject: Remove some unnecessary properties for various derived HLIL Instructions, add HLIL vars_read/vars_written Additional progress on HLILInstruction refactor --- python/binaryview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'python/binaryview.py') diff --git a/python/binaryview.py b/python/binaryview.py index 33983045..449d38cb 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -5615,7 +5615,7 @@ class BinaryView: raise ValueError(error_str) return variable.PossibleValueSet(self.arch, result) - def get_type_by_name(self, name): + def get_type_by_name(self, name:'types.QualifiedName') -> Optional['types.Type']: """ ``get_type_by_name`` returns the defined type whose name corresponds with the provided ``name`` @@ -7587,6 +7587,9 @@ class DataVariable: # elif t.type_class == TypeClass.WideCharTypeClass: + @value.setter + def value(self, value:bytes) -> None: + self.view.write(self.address, value) @property def type(self) -> '_types.Type': -- cgit v1.3.1