about summary refs log tree commit diff stats
path: root/miasm2/jitter/loader/utils.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2016-09-07 22:02:55 +0200
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2016-09-07 22:02:55 +0200
commit257d7899e59efca2e876ac666a5c973707751708 (patch)
tree9ac9c222421b742b0d83121f113d7583bb77076f /miasm2/jitter/loader/utils.py
parent292a5d639cdb64b0b2eb1d855cf93dc4d3c4d1d9 (diff)
downloadmiasm-257d7899e59efca2e876ac666a5c973707751708.tar.gz
miasm-257d7899e59efca2e876ac666a5c973707751708.zip
Loader/pe: add cname infos
Diffstat (limited to 'miasm2/jitter/loader/utils.py')
-rw-r--r--miasm2/jitter/loader/utils.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/miasm2/jitter/loader/utils.py b/miasm2/jitter/loader/utils.py
index 83d1a796..434e5f7e 100644
--- a/miasm2/jitter/loader/utils.py
+++ b/miasm2/jitter/loader/utils.py
@@ -24,6 +24,7 @@ class libimp(object):
         self.lib_imp2ad = {}
         self.lib_imp2dstad = {}
         self.fad2cname = {}
+        self.cname2addr = {}
         self.fad2info = {}
         self.all_exported_lib = []
         self.fake_libs = set()
@@ -72,6 +73,7 @@ class libimp(object):
         name_inv = dict([(x[1], x[0]) for x in self.name2off.items()])
         c_name = canon_libname_libfunc(name_inv[libad], imp_ord_or_name)
         self.fad2cname[ad] = c_name
+        self.cname2addr[c_name] = ad
         self.fad2info[ad] = libad, imp_ord_or_name
         return ad