Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Quentin Garnier <cube@netbsd.org>
List: source-changes
Date: 03/12/2006 20:25:26
Module Name:	src
Committed By:	cube
Date:		Sun Mar 12 20:25:26 UTC 2006

Modified Files:
	src/sys/arch/amd64/amd64: netbsd32_machdep.c
	src/sys/arch/amd64/include: netbsd32_machdep.h ptrace.h
	src/sys/kern: core_elf32.c
	src/sys/sys: ptrace.h

Log Message:
Support the generation of coredumps for 32-bits binaries under
COMPAT_NETBSD32.  They haven't worked for 5 years.

Silently agreed by the tech-kern readers.

XXX sparc64 MD glue still lacking.
XXX The FPU registers on i386 are not dumped correctly, according to my
XXX tests.  It shouldn't be much work for someone who has the slightest
XXX idea of how that stuff is supposed to be laid out on i386.


To generate a diff of this commit:
cvs rdiff -r1.20 -r1.21 src/sys/arch/amd64/amd64/netbsd32_machdep.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/amd64/include/netbsd32_machdep.h
cvs rdiff -r1.1 -r1.2 src/sys/arch/amd64/include/ptrace.h
cvs rdiff -r1.22 -r1.23 src/sys/kern/core_elf32.c
cvs rdiff -r1.36 -r1.37 src/sys/sys/ptrace.h

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