-
Notifications
You must be signed in to change notification settings - Fork 13.6k
[lld][ELF] Add --debug-names to create merged .debug_names. #86508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 39 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
6a046c3
[lld][ELF] Implement merged .debug_names section.
cmtice 46339e6
[lld][ELF] Implement merged .debug_names section.
cmtice a904174
[lld][ELF] Implement merged .debug_names section.
cmtice 5b7ff5b
[lld][ELF] Implement merged .debug_names section.
cmtice 932aa04
[lld][ELF] Implement merged .debug_names section.
cmtice 2723b34
[lld][ELF] Implement merged .debug_names section
cmtice 64e666a
[lld][ELF] Implement merged .debug_names section.
cmtice 2844418
[lld][ELF] Implement merged .debug_names section.
cmtice c17e68b
[lld][ELF] Implement merged .debug_names section.
cmtice c4d7537
[lld][ELF] Implement merged .debug_names section.
cmtice 06171a8
[lld][ELF] Implement merged .debug_names section.
cmtice 11898ca
[lld][ELF] Implement merged .debug_names section.
cmtice c8b6904
[lld][ELF] Implement merged .debug_names section.
cmtice e444222
Simplify and optimize .debug_names and removed dead TU code
MaskRay 53b14cd
[lld][ELF] Implement merged .debug_names section.
cmtice b5732b0
[lld][ELF] Properly handle multiple (appended) indices within single .o
cmtice 5b4566d
[lld][ELF] Add & update tests:
cmtice 8d71288
[lld][ELF] Fix clang-format issues.
cmtice 7607c4d
[lld][ELF] Clean up file & directory names in tests.
cmtice 3721df4
[lld][ELF] Add test for CompUnit > 1
cmtice 174fa5b
[lld][ELF] Clean up updateMultiCuOffset.
cmtice 39b416a
Merge remote-tracking branch 'origin/main' into new-lld-work
cmtice b57dd7d
Merge branch 'main' into lld-debug-names2
MaskRay d81d359
writeTo: Use endian::writeNext and rename oldBuf
MaskRay 1660c19
Simplify updateMultiCuOffsets
MaskRay 58e50c2
Merge remote-tracking branch 'maskray/lld-debug-names' into new-lld-work
cmtice 129c09e
[lld][ELF] Minor fixes.
cmtice 932a5c9
Fix when there are more than one name indices in an input .debug_names
MaskRay 18da913
Fix CU list offsets when there are 3+ CUs in one name index
MaskRay dfe787a
Test compressed input and output
MaskRay 133c19a
[lld][ELF] Add more tests for debug_names.
cmtice d12762c
Deduplicate tests
MaskRay fe196b7
[lld][ELF] Minor fixes addressing review comments.
cmtice cee8c29
[lld][ELF] Fixes to previous fixes.
cmtice f370080
[lld][ELF] Update code related to type units.
cmtice ac233d4
Clean up more tests
MaskRay 232c729
Clean up more tests
MaskRay 41580dd
Merge remote-tracking branch 'maskray/lld-debug-names' into new-lld-work
cmtice 254ceed
[lld][ELF] Address last review comments.
cmtice 22f1ef4
[lld][ELF] Clean up error messages.
cmtice 69870a5
Update some diagnostics in readEntry and clang-format
MaskRay b061f66
[lld][ELF] Tiny cleanups
cmtice File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.