Module Name: src Committed By: dsl Date: Tue Jun 25 21:08:07 UTC 2013
Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: Improve the dodgy code that writes the FP regs into core dumps of 32bit apps. (I'm not pretending it is correct yet!) The 'struct fpreg32' (written to coredumps) is shorter than 'struct save87' so netbsd32_process_read_fpregs() hadn't better write to the extra items. Doing so overwrites stack in coredump_note() in core_elf32.c - I'm amazed it doesn't cause a panic! Also correct (I think) the code and data addresses associated with the FP unit. This probably wants pulling up. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/arch/amd64/amd64/netbsd32_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.