This is an archive of the discontinued LLVM Phabricator instance.

[DWARF] Add linkagename to hash
ClosedPublic

Authored by ayermolo on Jul 7 2022, 11:59 AM.

Details

Summary

Originally encountered with RUST, but also there are cases with distributed LTO
where debug info dwo units contain structurally the same debug information, with
difference in DW_AT_linkage_name. This causes collision on DWO ID.

Diff Detail

Event Timeline

ayermolo created this revision.Jul 7 2022, 11:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 7 2022, 11:59 AM
Herald added subscribers: hoy, modimo, wenlei and 3 others. · View Herald Transcript
ayermolo requested review of this revision.Jul 7 2022, 11:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 7 2022, 11:59 AM
dblaikie accepted this revision.Jul 7 2022, 1:50 PM

Sounds good

This revision is now accepted and ready to land.Jul 7 2022, 1:50 PM
This revision was landed with ongoing or failed builds.Jul 8 2022, 10:16 AM
This revision was automatically updated to reflect the committed changes.