Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Sep 1998 15:46:09 -0700 (PDT)
From:      John Polstra <jdp@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/alpha/alpha machdep.c procfs_machdep.c src/sys/alpha/include md_var.h src/sys/i386/i386 machdep.c procfs_machdep.c src/sys/i386/include md_var.h reg.h src/sys/kern imgact_elf.c src/sys/sys procfs.h
Message-ID:  <199809142246.PAA01986@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jdp         1998/09/14 15:46:08 PDT

  Modified files:
    sys/alpha/alpha      machdep.c procfs_machdep.c 
    sys/alpha/include    md_var.h 
    sys/i386/i386        machdep.c procfs_machdep.c 
    sys/i386/include     md_var.h reg.h 
  Log:
  Add new functions fill_fpregs() and set_fpregs(), like fill_regs()
  and set_regs() but for the floating point register state.  The code
  is stolen from procfs_machdep.c, and moved out of there into
  machdep.c.
  
  These functions are needed for generating ELF core dumps.
  
  Revision  Changes    Path
  1.13      +28 -1     src/sys/alpha/alpha/machdep.c
  1.2       +3 -16     src/sys/alpha/alpha/procfs_machdep.c
  1.3       +7 -1      src/sys/alpha/include/md_var.h
  1.309     +19 -1     src/sys/i386/i386/machdep.c
  1.11      +3 -5      src/sys/i386/i386/procfs_machdep.c
  1.25      +3 -1      src/sys/i386/include/md_var.h
  1.16      +2 -1      src/sys/i386/include/reg.h

  Modified files:
    sys/kern             imgact_elf.c 
  Added files:
    sys/sys              procfs.h 
  Log:
  Viola!  The kernel now generates standard ELF core dumps for ELF
  executables.
  
  Currently only data and stack are included in the core dumps.  I am
  looking into adding the other (mmapped) writable segments as well.
  
  Revision  Changes    Path
  1.31      +280 -16   src/sys/kern/imgact_elf.c



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