]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
link_elf_obj: Handle init_array sections in KLDs
authorMark Johnston <markj@FreeBSD.org>
Thu, 4 Mar 2021 15:02:47 +0000 (10:02 -0500)
committerMark Johnston <markj@FreeBSD.org>
Thu, 4 Mar 2021 15:07:10 +0000 (10:07 -0500)
commit5e6989ba4f26acafc77baa6055c0a9e7fe683514
treecfe88a9838ca817e14be6694af847c5dcfd2e16a
parent23553d6b940f959f47045b544eefcdddf5db0949
link_elf_obj: Handle init_array sections in KLDs

Reuse existing handling for .ctors, print a warning if multiple
constructor sections are present.   Destructors are not handled as of
yet.

This is required for KASAN.

Reviewed by: kib
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29049
sys/kern/link_elf_obj.c