about summary refs log tree commit diff stats
path: root/example/loader/get_exports.py
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2021-01-17 10:13:27 +0100
committerGitHub <noreply@github.com>2021-01-17 10:13:27 +0100
commit68a9733991f4913dadd351839ee2feb9f98cdf28 (patch)
tree03e0c2da5a8663994b5bbb038f8f4143ef01a31f /example/loader/get_exports.py
parent746867f54fc92039d857f1e9eb61ff8bc203fd69 (diff)
parentf9ecf60dbdfb6d13e26aaa55546a11d12740de94 (diff)
downloadmiasm-68a9733991f4913dadd351839ee2feb9f98cdf28.tar.gz
miasm-68a9733991f4913dadd351839ee2feb9f98cdf28.zip
Merge pull request #1350 from carolineLe/fix_dll_get_export_example
Example/loader: add loc_db to Container.from_stream
Diffstat (limited to 'example/loader/get_exports.py')
-rw-r--r--example/loader/get_exports.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/example/loader/get_exports.py b/example/loader/get_exports.py
index 19caba42..78b78f6f 100644
--- a/example/loader/get_exports.py
+++ b/example/loader/get_exports.py
@@ -1,6 +1,7 @@
 from argparse import ArgumentParser
-from miasm.jitter.loader.pe import get_export_name_addr_list
 from miasm.analysis.binary import Container
+from miasm.core.locationdb import LocationDB
+from miasm.jitter.loader.pe import get_export_name_addr_list
 
 
 parser = ArgumentParser(description="Retrieve exported functions of a DLL")
@@ -10,7 +11,8 @@ args = parser.parse_args()
 
 
 fdesc = open(args.filename, 'rb')
-cont = Container.from_stream(fdesc)
+loc_db = LocationDB()
+cont = Container.from_stream(fdesc, loc_db)
 
 exported_funcs = get_export_name_addr_list(cont.executable)