Changeset 13

Show
Ignore:
Timestamp:
Sat Sep 3 15:31:40 2005
Author:
giovannibajo
Message:

Fix parsing of PE imports: NAMERVA is the field needed to check for termination

Files:

Legend:

Unmodified
Added
Removed
Modified
  • trunk/bindepend.py

    r12 r13  
    217 217     while data:  
    218 218         iid = struct.unpack(iidescrfmt, data[:iidescrsz])  
    219           if iid[CHARACTERISTICS] == 0:  
      219         if iid[NAMERVA] == 0:  
    219 219             break  
    220 220         f.seek(importsection[POINTERTORAW] + iid[NAMERVA] - importsection[VIRTADDRESS])