Page MenuHomeFreeBSD

rtld: Microoptimize rtld_start on i386
ClosedPublic

Authored by dchagin on Jul 9 2023, 12:15 PM.
Tags
None
Referenced Files
F165159999: D40950.diff
Thu, Aug 6, 11:49 AM
Unknown Object (File)
Sat, Jul 25, 7:47 PM
Unknown Object (File)
Tue, Jul 21, 6:00 PM
Unknown Object (File)
Tue, Jul 21, 7:29 AM
Unknown Object (File)
Mon, Jul 20, 1:54 AM
Unknown Object (File)
Thu, Jul 9, 12:03 PM
Unknown Object (File)
May 4 2026, 9:10 AM
Unknown Object (File)
May 3 2026, 3:27 PM
Subscribers

Details

Summary

Initial stack pointer is always preserved in calle-saved %esi,
use it bellow to pass initial stack pointer to _rtld().

Diff Detail

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