]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
linux(4): Deduplicate linux_fixup_elf().
authorDmitry Chagin <dchagin@FreeBSD.org>
Thu, 2 Feb 2023 14:58:07 +0000 (17:58 +0300)
committerDmitry Chagin <dchagin@FreeBSD.org>
Thu, 2 Feb 2023 14:58:07 +0000 (17:58 +0300)
commit9e550625f867a23ea3d87a77aa3c216b79ecd790
tree685473aee9e278d5097d77501e433d4a37ab0b49
parentcc1b0f7d9626bbd116429014444cbf61edf708a2
linux(4): Deduplicate linux_fixup_elf().

Use native routines to fixup initial process stack. On Arm64 linux_elf_fixup() is
noop, as it do the stack fixup (room for argc) in the linux_copyout_strings().

MFC after: 1 week
sys/amd64/linux/linux_sysvec.c
sys/amd64/linux32/linux32_sysvec.c
sys/i386/linux/linux_sysvec.c