mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
pefile: fix get_export_address for ordinals > 0
[skip ci]
This commit is contained in:
parent
742c143a01
commit
f47857550f
@ -618,7 +618,7 @@ class PEFile(object):
|
|||||||
name = _unpack_zstring(self.vmem, name_rva)
|
name = _unpack_zstring(self.vmem, name_rva)
|
||||||
if name == symbol_name:
|
if name == symbol_name:
|
||||||
assert ordinal >= 0 and ordinal < expdir.nentries
|
assert ordinal >= 0 and ordinal < expdir.nentries
|
||||||
start = expdir.entries + 8 * ordinal
|
start = expdir.entries + 4 * ordinal
|
||||||
addr, = unpack('<I', self.vmem[start:start+4])
|
addr, = unpack('<I', self.vmem[start:start+4])
|
||||||
return addr
|
return addr
|
||||||
nptr += 4
|
nptr += 4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user