Page MenuHomeFreeBSD

rtld: release rtld_bind_lock around calls to .preinit_array initializers
ClosedPublic

Authored by kib on Sat, Oct 10, 3:08 PM.
Tags
None
Referenced Files
F175447082: D60588.id189364.diff
Sat, Oct 10, 10:29 PM
F175446963: D60588.diff
Sat, Oct 10, 10:28 PM
F175445967: D60588.id189372.diff
Sat, Oct 10, 10:21 PM
F175445940: D60588.diff
Sat, Oct 10, 10:20 PM
F175433268: D60588.id189372.diff
Sat, Oct 10, 7:57 PM
F175428598: D60588.id.diff
Sat, Oct 10, 7:14 PM
F175416920: D60588.diff
Sat, Oct 10, 5:23 PM
F175409574: D60588.diff
Sat, Oct 10, 4:09 PM
Subscribers

Details

Summary
We unlock the bind lock around .init calls anyway.  Also, the main
object cannot be unloaded.

Reported by:    dim
PR:     298943

Diff Detail

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