This is an archive of the discontinued LLVM Phabricator instance.

[lld-macho] Emit map file entries for more synthetic sections
ClosedPublic

Authored by int3 on Dec 9 2022, 7:49 PM.

Details

Summary

We now handle the GOT, TLV, and stubs/lazy pointer sections.

Diff Detail

Event Timeline

int3 created this revision.Dec 9 2022, 7:49 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptDec 9 2022, 7:49 PM
int3 requested review of this revision.Dec 9 2022, 7:49 PM
Herald added a project: Restricted Project. · View Herald TranscriptDec 9 2022, 7:49 PM
thakis added a subscriber: thakis.Dec 11 2022, 5:01 AM

The test failure on windows looks real.

int3 updated this revision to Diff 482361.Dec 12 2022, 10:13 PM

fix tests

Still failing on windows :(

int3 updated this revision to Diff 483331.Dec 15 2022, 1:54 PM

try again

int3 added a comment.Dec 16 2022, 11:23 AM

Tests look good on Windows now. Sorry for the back-and-forth!

thevinster accepted this revision.Dec 19 2022, 1:21 PM
This revision is now accepted and ready to land.Dec 19 2022, 1:21 PM