Date: Wed, 17 Sep 2008 17:51:22 +0400 From: "Andrew N. Below" <defan@zenon.net> To: <freebsd-hackers@freebsd.org> Subject: amd64, COMPAT_IA32 & syscall diverts Message-ID: <046601c918cc$786cc8c0$970da8c0@jam.zenon.net>
next in thread | raw e-mail | index | archive | help
Hi all. We have loadable kernel module with several syscall intercepting functions (e.g., sysent[SYS___sysctl].sy_call). Earlier, this module was built and used on i386 platform, now we have to run it on amd64. For some reasons we have to enable COMPAT_IA32 option in kernel. Our syscall wrapper sucessfully receiving syscalls from amd64 binaries, but we have nothing from old i386 binaries. Seems like these calls are made bypassing our kernel module. Is there any way to handle them? OS is freebsd 6.3-stable. Thanks, -- Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?046601c918cc$786cc8c0$970da8c0>