This is an archive of the discontinued LLVM Phabricator instance.

[libunwind] Fix failing unwind_leaffunction.pass.cpp
ClosedPublic

Authored by leonardchan on Nov 29 2021, 2:44 PM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Summary

Calling raise seems to not allow the frame_handler to reach the main method on our aarch64 builder (we only _Z14signal_handleri and __kernel_rt_sigreturn). Using kill(getpid(), SIGSEGV) doesn't seem to have this issue.

Diff Detail

Event Timeline

leonardchan created this revision.Nov 29 2021, 2:44 PM
Herald added a reviewer: Restricted Project. · View Herald TranscriptNov 29 2021, 2:45 PM
leonardchan requested review of this revision.Nov 29 2021, 2:45 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 29 2021, 2:45 PM
ldionne accepted this revision.Nov 30 2021, 2:47 AM

Feel free to ship this to unbreak the bots until we've found a real solution for D114385

This revision is now accepted and ready to land.Nov 30 2021, 2:47 AM

This should be made obsolete by D114818

ldionne closed this revision.Sep 7 2023, 10:24 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 7 2023, 10:24 AM