From 6dac1141475ccaa0648197272d50c319c3436874 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Thu, 5 Mar 2020 10:56:40 -0500 Subject: Update mappedview example to add the entry point after segments are added. --- python/examples/mappedview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python') diff --git a/python/examples/mappedview.py b/python/examples/mappedview.py index 3ea7aa0d..11342c12 100644 --- a/python/examples/mappedview.py +++ b/python/examples/mappedview.py @@ -110,9 +110,9 @@ class MappedView(BinaryView): self.arch = Architecture[arch] self.platform = Architecture[arch].standalone_platform self.load_address = load_settings.get_integer("loader.imageBase", self) + self.add_auto_segment(self.load_address, len(self.parent_view), 0, len(self.parent_view), SegmentFlag.SegmentReadable | SegmentFlag.SegmentExecutable) entry_point = load_settings.get_integer("loader.entryPoint", self) self.add_entry_point(self.load_address + entry_point) - self.add_auto_segment(self.load_address, len(self.parent_view), 0, len(self.parent_view), SegmentFlag.SegmentReadable | SegmentFlag.SegmentExecutable) return True except: log_error(traceback.format_exc()) -- cgit v1.3.1