Fix up pdbparse GUID parsing to use Bytes.

This commit is contained in:
Mike Auty
2019-04-27 22:02:02 +01:00
parent ac57255b23
commit ca46f090c2
+1 -1
View File
@@ -250,7 +250,7 @@ class PDBConvertor:
def generate_metadata(self):
"""Generates the metadata necessary for this object"""
dbg = self._pdb.STREAM_DBI
last_bytes = str(binascii.hexlify(bytes(self._pdb.STREAM_PDB.GUID.Data4, 'utf16')), 'ascii')[-16:]
last_bytes = str(binascii.hexlify(self._pdb.STREAM_PDB.GUID.Data4), 'ascii')[-16:]
guidstr = u'{:08x}{:04x}{:04x}{}'.format(self._pdb.STREAM_PDB.GUID.Data1, self._pdb.STREAM_PDB.GUID.Data2,
self._pdb.STREAM_PDB.GUID.Data3, last_bytes)
pdb_data = {