This is an archive of the discontinued LLVM Phabricator instance.

[lld-macho] Emit LSDA info in compact unwind
ClosedPublic

Authored by int3 on Feb 1 2021, 11:54 AM.

Details

Reviewers
clayborg
Group Reviewers
Restricted Project
Commits
rG511203575109: [lld-macho] Emit LSDA info in compact unwind
Summary

The LSDA pointers are encoded as offsets from the image base,
and arranged in one big contiguous array. Each second-level page records
the offset within that LSDA array which corresponds to the LSDA for its
first CU entry.

Diff Detail

Event Timeline

int3 requested review of this revision.Feb 1 2021, 11:54 AM
int3 created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptFeb 1 2021, 11:54 AM
clayborg accepted this revision.Feb 1 2021, 12:18 PM
This revision is now accepted and ready to land.Feb 1 2021, 12:18 PM
This revision was landed with ongoing or failed builds.Feb 8 2021, 10:48 AM
This revision was automatically updated to reflect the committed changes.