Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Aug 2003 22:52:48 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 elf_machdep.c
Message-ID:  <200308150552.h7F5qmV7019656@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2003/08/14 22:52:48 PDT

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        elf_machdep.c 
  Log:
  Fix the generation of coredumps. We did not take the dirty registers
  that were on the kernel stack into account. For now we write them
  out to the register stack of the process before creating the dump.
  This however is not the final solution. The problem is that we may
  invalidate the coredump by overwriting vital information due to an
  invalid backing store pointer. Instead we need to write the dirty
  registers to an unused region of VM which will result in a seperate
  segment in the coredump. For now we can at least get to all the
  registers from a coredump.
  
  Revision  Changes    Path
  1.12      +38 -1     src/sys/ia64/ia64/elf_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308150552.h7F5qmV7019656>