summaryrefslogtreecommitdiff
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
parent791fb053cddd87a0823f8f4e085fae1c78f7fd78 (diff)
Update mappedview example to add the entry point after segments are added.
-rw-r--r--python/examples/mappedview.py2
m---------suite/binaries0
2 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())
diff --git a/suite/binaries b/suite/binaries
-Subproject 16f04149690e5e55d488ad5be8ce43ac236c3e1
+Subproject 39022d1b9f6c3f00cd01137ab7e94ca5ce5469e