diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-11-26 10:23:23 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-12-04 15:10:10 +0100 |
| commit | e3bc26d99ea8ed95a71693b5b9bd145194177fac (patch) | |
| tree | f8c1659798ed77a328a3f5af4baa1df209f6ad74 /miasm2/jitter/loader/utils.py | |
| parent | 443a8450d26979ddcaa88306e36be0b5846b9e83 (diff) | |
| download | miasm-e3bc26d99ea8ed95a71693b5b9bd145194177fac.tar.gz miasm-e3bc26d99ea8ed95a71693b5b9bd145194177fac.zip | |
Loader/pe: fix load lib; vm2pe
Diffstat (limited to '')
| -rw-r--r-- | miasm2/jitter/loader/utils.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/miasm2/jitter/loader/utils.py b/miasm2/jitter/loader/utils.py index 8e09053a..83d1a796 100644 --- a/miasm2/jitter/loader/utils.py +++ b/miasm2/jitter/loader/utils.py @@ -4,7 +4,7 @@ log = logging.getLogger('loader_common') hnd = logging.StreamHandler() hnd.setFormatter(logging.Formatter("[%(levelname)s]: %(message)s")) log.addHandler(hnd) -log.setLevel(logging.CRITICAL) +log.setLevel(logging.INFO) def canon_libname_libfunc(libname, libfunc): @@ -26,6 +26,7 @@ class libimp(object): self.fad2cname = {} self.fad2info = {} self.all_exported_lib = [] + self.fake_libs = set() def lib_get_add_base(self, name): name = name.lower().strip(' ') @@ -38,7 +39,8 @@ class libimp(object): ad = self.name2off[name] else: ad = self.libbase_ad - log.debug('new lib %s 0x%x', name, ad) + log.warning("Create dummy entry for %r", name) + self.fake_libs.add(name) self.name2off[name] = ad self.libbase2lastad[ad] = ad + 0x1 self.lib_imp2ad[ad] = {} |