> Andrew N. Below wrote:
> > 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.
> 
> x86 binaries use a separate syscall table, so you need to patch
> both tables.

Where can I find something about that table?

Nothing interesting in sysent.h/syscall.h...

--
Andrew
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to