summaryrefslogtreecommitdiff
path: root/python/examples
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2020-03-05 10:56:40 -0500
committerBrian Potchik <brian@vector35.com>2020-03-05 10:56:40 -0500
commit6dac1141475ccaa0648197272d50c319c3436874 (patch)
treea6444bd28ecd66e1591b8d6f560156e6b7b87814 /python/examples
parent791fb053cddd87a0823f8f4e085fae1c78f7fd78 (diff)
Update mappedview example to add the entry point after segments are added.
Diffstat (limited to 'python/examples')
-rw-r--r--python/examples/mappedview.py2
1 files changed, 1 insertions, 1 deletions
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())