Page MenuHomeFreeBSD

lib/csu/riscv: Mark ra as undefined in _start
AcceptedPublic

Authored by arichardson on Aug 21 2024, 10:37 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 7, 11:34 AM
Unknown Object (File)
Fri, Sep 26, 5:06 AM
Unknown Object (File)
Thu, Sep 25, 5:03 AM
Unknown Object (File)
Sep 9 2025, 9:07 PM
Unknown Object (File)
Sep 6 2025, 8:17 PM
Unknown Object (File)
Aug 30 2025, 2:04 AM
Unknown Object (File)
Aug 26 2025, 6:40 AM
Unknown Object (File)
Aug 25 2025, 11:18 PM
Subscribers

Details

Reviewers
jrtc27
jhb
Group Reviewers
riscv
Summary

This ensures we don't attempt to unwind beyond _start. While D46406 fixes
this for dynamically linked programs (since .rtld_start now has the
annotation), it is still required for static linking.

Depends on D46404

Diff Detail

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