Page MenuHomeFreeBSD

arm64: Add unwind information to _start
Needs ReviewPublic

Authored by dchagin on Fri, May 26, 8:40 AM.
Tags
Referenced Files
Unknown Object (File)
Tue, May 30, 1:02 AM
Unknown Object (File)
Sun, May 28, 8:18 AM
Unknown Object (File)
Sat, May 27, 4:38 PM
Unknown Object (File)
Fri, May 26, 3:08 PM
Unknown Object (File)
Fri, May 26, 10:09 AM
Unknown Object (File)
Fri, May 26, 9:58 AM
Subscribers

Details

Reviewers
None
Group Reviewers
arm64
Summary

Create an initial frame with 0 lr and fp.
Procedure Call Standard for the ARM 64-bit Architecture (AArch64)
specifies that the end of the frame record chain is indicated by
the address zero in the address for the previous frame.

This is necessary to complete fixing the libunwind for Aarch64.

MFC after: 1 month

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 51699
Build 48590: arc lint + arc unit