From 58f18c24dd5bef3d5bc68b570faa9733635b7cc8 Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Tue, 27 Oct 2020 23:58:21 -0400 Subject: Fix passing raw bv handle to BinaryDataNotification callbacks --- python/binaryview.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'python/binaryview.py') 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()) -- cgit v1.3.1