Big performance gain to reccmp (#271)

This commit is contained in:
MS 2023-11-06 04:07:02 -05:00 committed by GitHub
parent a8254c048d
commit 8a528e4146
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -220,12 +220,14 @@ def get_recompiled_address(self, filename, line):
found = False
logger.debug('Looking for %s:%d', filename, line)
filename_basename = os.path.basename(filename).lower()
for fn in self.lines:
# Sometimes a PDB is compiled with a relative path while we always have
# an absolute path. Therefore we must
try:
if os.path.samefile(fn, filename):
if (os.path.basename(fn).lower() == filename_basename and
os.path.samefile(fn, filename)):
filename = fn
break
except FileNotFoundError as e: