diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-09-07 22:02:55 +0200 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-09-07 22:02:55 +0200 |
| commit | 257d7899e59efca2e876ac666a5c973707751708 (patch) | |
| tree | 9ac9c222421b742b0d83121f113d7583bb77076f /miasm2/jitter/loader/utils.py | |
| parent | 292a5d639cdb64b0b2eb1d855cf93dc4d3c4d1d9 (diff) | |
| download | miasm-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.py | 2 |
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 |