]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
freebsd32: don't implement kldsym
authorBrooks Davis <brooks@FreeBSD.org>
Wed, 17 Nov 2021 20:12:25 +0000 (20:12 +0000)
committerBrooks Davis <brooks@FreeBSD.org>
Wed, 17 Nov 2021 20:12:25 +0000 (20:12 +0000)
commit91301e6ea54abe2c163c4b502e5116e1f9a0ad2a
tree03c71a9be05dfee59e9f236c35d30b4f71b55a2a
parent25fec55b86959541fc93d49dffb2e2c549d1de88
freebsd32: don't implement kldsym

Previously we fell back to sys_kldsym, but because we'd always
mismatch on the version field we'd return EINVAL.  A freebsd32
implementation is impossible with the current ABI as there simply
isn't space to store a kernel virtual address in a uint32_t.

Reviewed by: kevans
sys/compat/freebsd32/freebsd32_syscall.h
sys/compat/freebsd32/freebsd32_syscalls.c
sys/compat/freebsd32/freebsd32_sysent.c
sys/compat/freebsd32/freebsd32_systrace_args.c
sys/compat/freebsd32/syscalls.master