diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2020-08-18 22:47:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-18 22:47:46 +0200 |
| commit | 49e1fbe364df5b378576a8213065cade2d687daf (patch) | |
| tree | 3ba3cb411bd07a05b89945c83cf35545b2cf7551 /miasm/jitter/loader/pe.py | |
| parent | a01c29cd82f5a717e8dee622002e1ca3e189f420 (diff) | |
| parent | decd99ff56b2f12e896d68bc89694601be7e0e77 (diff) | |
| download | focaccia-miasm-49e1fbe364df5b378576a8213065cade2d687daf.tar.gz focaccia-miasm-49e1fbe364df5b378576a8213065cade2d687daf.zip | |
Merge pull request #1273 from Ana06/fix-export
Fix get_export_name_addr_list when there are no exports
Diffstat (limited to 'miasm/jitter/loader/pe.py')
| -rw-r--r-- | miasm/jitter/loader/pe.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/miasm/jitter/loader/pe.py b/miasm/jitter/loader/pe.py index 73cb1367..723cb06b 100644 --- a/miasm/jitter/loader/pe.py +++ b/miasm/jitter/loader/pe.py @@ -148,6 +148,9 @@ def get_export_name_addr_list(e): assert exports[0] == ('AcquireSRWLockExclusive', 0x6b89b22a) """ out = [] + if e.DirExport.expdesc is None: + return out + # add func name for i, n in enumerate(e.DirExport.f_names): addr = e.DirExport.f_address[e.DirExport.f_nameordinals[i].ordinal] |