This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] [COFF] Fix handling of symbols with more than one aux symbol
ClosedPublic

Authored by mstorsjo on Jul 17 2020, 1:40 PM.

Diff Detail

Event Timeline

mstorsjo created this revision.Jul 17 2020, 1:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 17 2020, 1:40 PM
amccarth accepted this revision.Jul 17 2020, 1:47 PM

LGTM. That was a nice catch on the other review.

This revision is now accepted and ready to land.Jul 17 2020, 1:47 PM
labath accepted this revision.Jul 20 2020, 1:43 AM

Thanks. If you think this is worth cherry-picking to 11.0 (it sounds like it is), please file the appropriate bug.

lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml
107

Maybe a comment that says this checks that the symbol is skipped. (making sure this code is not later removed for being unused).

mstorsjo added a subscriber: hans.Jul 20 2020, 1:13 PM

@hans - I think this one could be a fairly safe backport to the release branch. (Apparently phab lags behind regarding updating the reviews when they are committed at the moment; this was committed as f07ddbc9c4b66e91aa7a106042512ee903b6b3ba.)

This revision was automatically updated to reflect the committed changes.
hans added a comment.Jul 21 2020, 7:06 AM

@hans - I think this one could be a fairly safe backport to the release branch. (Apparently phab lags behind regarding updating the reviews when they are committed at the moment; this was committed as f07ddbc9c4b66e91aa7a106042512ee903b6b3ba.)

Thanks! Pushed to 11.x as bf2f2bffee244318a86fea90a0dfaf9be8a71b8c