Page MenuHomeFreeBSD

rtld: add support for -z initfirst
ClosedPublic

Authored by kib on May 3 2025, 8:48 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Mar 30, 11:24 AM
Unknown Object (File)
Mon, Mar 30, 3:57 AM
Unknown Object (File)
Thu, Mar 26, 4:29 AM
Unknown Object (File)
Mon, Mar 23, 5:41 AM
Unknown Object (File)
Fri, Mar 20, 11:49 PM
Unknown Object (File)
Tue, Mar 17, 1:07 PM
Unknown Object (File)
Mon, Mar 16, 7:00 PM
Unknown Object (File)
Tue, Mar 10, 2:32 AM
Subscribers

Details

Summary
Internally, initfirst objects and their needed objects are put on the
dedicated initlist, which is prepended to the current regular initlist
at the last moment.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Adapt to the changed STAILQ_REVERSE

Rewrite to handle many more corner cases I can think of.

kib added a reviewer: kevans.
This revision was not accepted when it landed; it landed in state Needs Review.May 6 2025, 5:16 PM
This revision was automatically updated to reflect the committed changes.