Subject: CVS commit: src/sys
To: None <source-changes@netbsd.org>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: source-changes
Date: 12/21/2002 18:24:00
Module Name:	src
Committed By:	manu
Date:		Sat Dec 21 16:24:00 UTC 2002

Modified Files:
	src/sys/arch/alpha/alpha: linux_syscall.c osf1_syscall.c syscall.c
	src/sys/arch/arm/arm: linux_syscall.c syscall.c
	src/sys/arch/hppa/hppa: trap.c
	src/sys/arch/i386/i386: freebsd_syscall.c ibcs2_syscall.c
	    linux_syscall.c mach_syscall.c svr4_syscall.c syscall.c
	src/sys/arch/m68k/m68k: linux_syscall.c m68k_syscall.c sunos_syscall.c
	src/sys/arch/mips/mips: syscall.c
	src/sys/arch/pc532/pc532: trap.c
	src/sys/arch/powerpc/powerpc: syscall.c
	src/sys/arch/sh3/sh3: exception.c
	src/sys/arch/sh5/sh5: syscall.c
	src/sys/arch/sparc/sparc: trap.c
	src/sys/arch/vax/vax: trap.c
	src/sys/arch/x86_64/x86_64: netbsd32_syscall.c syscall.c
	src/sys/kern: kern_ktrace.c kern_subr.c
	src/sys/sys: ktrace.h systm.h

Log Message:
Pass the system call table to trace_enter() and ktrsys() so that it is
possible to use alternate system call tables. This is usefull for
displaying correctly the arguments in Mach binaries traces.

If NULL is given, then the regular systam call table for the process is used.


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 src/sys/arch/alpha/alpha/linux_syscall.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/alpha/alpha/osf1_syscall.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/alpha/alpha/syscall.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/arm/arm/linux_syscall.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/arm/arm/syscall.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/hppa/hppa/trap.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/i386/i386/freebsd_syscall.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/i386/i386/ibcs2_syscall.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/i386/i386/linux_syscall.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/i386/i386/mach_syscall.c
cvs rdiff -r1.18 -r1.19 src/sys/arch/i386/i386/svr4_syscall.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/i386/i386/syscall.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/m68k/m68k/linux_syscall.c \
    src/sys/arch/m68k/m68k/sunos_syscall.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/m68k/m68k/m68k_syscall.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/mips/mips/syscall.c
cvs rdiff -r1.49 -r1.50 src/sys/arch/pc532/pc532/trap.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/powerpc/powerpc/syscall.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/sh3/sh3/exception.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/sh5/sh5/syscall.c
cvs rdiff -r1.115 -r1.116 src/sys/arch/sparc/sparc/trap.c
cvs rdiff -r1.74 -r1.75 src/sys/arch/vax/vax/trap.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/x86_64/x86_64/netbsd32_syscall.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/x86_64/x86_64/syscall.c
cvs rdiff -r1.65 -r1.66 src/sys/kern/kern_ktrace.c
cvs rdiff -r1.93 -r1.94 src/sys/kern/kern_subr.c
cvs rdiff -r1.26 -r1.27 src/sys/sys/ktrace.h
cvs rdiff -r1.152 -r1.153 src/sys/sys/systm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.