diff options
| author | Brian Potchik <brian@vector35.com> | 2020-03-05 10:56:40 -0500 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2020-03-05 10:56:40 -0500 |
| commit | 6dac1141475ccaa0648197272d50c319c3436874 (patch) | |
| tree | a6444bd28ecd66e1591b8d6f560156e6b7b87814 /python | |
| parent | 791fb053cddd87a0823f8f4e085fae1c78f7fd78 (diff) | |
Update mappedview example to add the entry point after segments are added.
Diffstat (limited to 'python')
| -rw-r--r-- | python/examples/mappedview.py | 2 |
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()) |
