This is an archive of the discontinued LLVM Phabricator instance.

[DWARFv5][DWARFLinker] Add stripped template names into .debug_names.
ClosedPublic

Authored by avl on Jul 12 2023, 4:30 AM.

Details

Summary

The D153869 patch stopped storing stripped template names into
.debug_names accelerator table. This patch restores original
behavior as lldb relies on presenting stripped names. Changes for
llvm-dwarfdump would be done as a separate patch.

Diff Detail

Event Timeline

avl created this revision.Jul 12 2023, 4:30 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 12 2023, 4:30 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
avl requested review of this revision.Jul 12 2023, 4:30 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 12 2023, 4:30 AM
fdeazeve accepted this revision.Jul 12 2023, 5:15 AM

Awesome, thank you for following up on this!
I will keep the discussion going on the more general fix for this in https://github.com/llvm/llvm-project/issues/58362 !

This revision is now accepted and ready to land.Jul 12 2023, 5:15 AM
avl added a comment.Jul 13 2023, 2:03 AM

Thank you for the review!