def get_rsds(dbgdata): dbg = CV_RSDS_HEADER.parse(dbgdata) guidstr = "%08x%04x%04x%s%x" % (dbg.GUID.Data1, dbg.GUID.Data2, dbg.GUID.Data3, dbg.GUID.Data4.encode('hex'), dbg.Age) filename = dbg.Filename.split('\\')[-1] return guidstr,filename
def get_rsds(dbgdata): dbg = CV_RSDS_HEADER.parse(dbgdata) guidstr = "%08x%04x%04x%s%x" % (dbg.GUID.Data1, dbg.GUID.Data2, dbg.GUID.Data3, dbg.GUID.Data4.encode('hex'), dbg.Age) filename = dbg.Filename.split('\\')[-1] return guidstr, filename
def get_rsds(dbgdata): """ Parse the RSDS header using construct. Parameter: * (bytes) dbgdata, the raw bytes header Return : * (str) the GUID * (str) the pdb filename """ dbg = CV_RSDS_HEADER.parse(dbgdata) guidstr = u"%08x%04x%04x%s%x" % (dbg.GUID.Data1, dbg.GUID.Data2, dbg.GUID.Data3, binascii.hexlify( dbg.GUID.Data4).decode('ascii'), dbg.Age) filename = ntpath.basename(dbg.Filename) return guidstr, filename
def get_rsds(dbgdata): """ Parse the RSDS header using construct. Parameter: * (bytes) dbgdata, the raw bytes header Return : * (str) the GUID * (str) the pdb filename """ dbg = CV_RSDS_HEADER.parse(dbgdata) guidstr = u"%08x%04x%04x%s%x" % (dbg.GUID.Data1, dbg.GUID.Data2, dbg.GUID.Data3, binascii.hexlify( dbg.GUID.Data4).decode('ascii'), dbg.Age) filename = ntpath.basename(dbg.Filename.decode('ascii')) return guidstr, filename
def get_rsds(dbgdata): dbg = CV_RSDS_HEADER.parse(dbgdata) guidstr = "%08x%04x%04x%s%x" % (dbg.GUID.Data1, dbg.GUID.Data2, dbg.GUID.Data3, dbg.GUID.Data4.encode('hex'), dbg.Age) return guidstr, ntpath.basename(dbg.Filename)
def get_rsds(dbgdata): dbg = CV_RSDS_HEADER.parse(dbgdata) guidstr = "%08x%04x%04x%s%x" % (dbg.GUID.Data1, dbg.GUID.Data2, dbg.GUID.Data3, dbg.GUID.Data4.encode('hex'), dbg.Age) return guidstr,ntpath.basename(dbg.Filename)