diff options
| author | Josh Ferrell <josh@vector35.com> | 2020-10-27 23:58:21 -0400 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2020-10-27 23:58:21 -0400 |
| commit | 58f18c24dd5bef3d5bc68b570faa9733635b7cc8 (patch) | |
| tree | f2b0e3b423564ffea682495770886d2de72c8f3c /python/binaryview.py | |
| parent | 69b46e77daa9df9a0bdb1539fa745063eeca7ec1 (diff) | |
Fix passing raw bv handle to BinaryDataNotification callbacks
Diffstat (limited to 'python/binaryview.py')
| -rw-r--r-- | python/binaryview.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index 5356b8c7..fe052ccc 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -530,7 +530,7 @@ class BinaryDataNotificationCallbacks(object): address = var[0].address var_type = types.Type(core.BNNewTypeReference(var[0].type), platform = self._view.platform, confidence = var[0].typeConfidence) auto_discovered = var[0].autoDiscovered - self._notify.data_var_added(self._view, DataVariable(address, var_type, auto_discovered, view)) + self._notify.data_var_added(self._view, DataVariable(address, var_type, auto_discovered, self._view)) except: log.log_error(traceback.format_exc()) @@ -539,7 +539,7 @@ class BinaryDataNotificationCallbacks(object): address = var[0].address var_type = types.Type(core.BNNewTypeReference(var[0].type), platform = self._view.platform, confidence = var[0].typeConfidence) auto_discovered = var[0].autoDiscovered - self._notify.data_var_removed(self._view, DataVariable(address, var_type, auto_discovered, view)) + self._notify.data_var_removed(self._view, DataVariable(address, var_type, auto_discovered, self._view)) except: log.log_error(traceback.format_exc()) @@ -548,7 +548,7 @@ class BinaryDataNotificationCallbacks(object): address = var[0].address var_type = types.Type(core.BNNewTypeReference(var[0].type), platform = self._view.platform, confidence = var[0].typeConfidence) auto_discovered = var[0].autoDiscovered - self._notify.data_var_updated(self._view, DataVariable(address, var_type, auto_discovered, view)) + self._notify.data_var_updated(self._view, DataVariable(address, var_type, auto_discovered, self._view)) except: log.log_error(traceback.format_exc()) @@ -633,14 +633,14 @@ class BinaryDataNotificationCallbacks(object): def _type_defined(self, ctxt, view, name, type_obj): try: qualified_name = types.QualifiedName._from_core_struct(name[0]) - self._notify.type_defined(view, qualified_name, types.Type(core.BNNewTypeReference(type_obj), platform = self._view.platform)) + self._notify.type_defined(self._view, qualified_name, types.Type(core.BNNewTypeReference(type_obj), platform = self._view.platform)) except: log.log_error(traceback.format_exc()) def _type_undefined(self, ctxt, view, name, type_obj): try: qualified_name = types.QualifiedName._from_core_struct(name[0]) - self._notify.type_undefined(view, qualified_name, types.Type(core.BNNewTypeReference(type_obj), platform = self._view.platform)) + self._notify.type_undefined(self._view, qualified_name, types.Type(core.BNNewTypeReference(type_obj), platform = self._view.platform)) except: log.log_error(traceback.format_exc()) |
