This is an archive of the discontinued LLVM Phabricator instance.

[libunwind] Remove the remote unwinding support
ClosedPublic

Authored by phosek on Jan 25 2019, 12:09 PM.

Details

Summary

This is unfinished, unused and incomplete. This could be brought back in
the future if there's a desire to build a more complete implementation,
but at the moment it's just bitrotting.

Diff Detail

Repository
rL LLVM

Event Timeline

phosek created this revision.Jan 25 2019, 12:09 PM
ldionne accepted this revision.Jan 28 2019, 10:02 AM

I'm in favour of the removal -- apparently the presence of this incomplete API has confused some people in the past, too, so that's yet another reason to remove it.

This revision is now accepted and ready to land.Jan 28 2019, 10:02 AM
ldionne added inline comments.Jan 28 2019, 10:08 AM
libunwind/include/libunwind.h
138 ↗(On Diff #183595)

Consider leaving part of this comment so that people searching for API functions that were removed can find that we've removed them. Just a suggestion -- I don't know how likely it is that someone will be confused by this API "disappearing".

phosek marked an inline comment as done.Feb 1 2019, 10:42 PM
phosek added inline comments.
libunwind/include/libunwind.h
138 ↗(On Diff #183595)

Ack, though this documentation is also incomplete so I'd prefer to remove it as well to avoid confusion.

phosek updated this revision to Diff 184911.Feb 2 2019, 12:52 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptFeb 2 2019, 12:53 PM