Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2003 17:29:12 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/amd64/sys Makefile.inc getcontext.S
Message-ID:  <200309040029.h840TCGT040408@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       2003/09/03 17:29:12 PDT

  FreeBSD src repository

  Modified files:
    lib/libc/amd64/sys   Makefile.inc 
  Added files:
    lib/libc/amd64/sys   getcontext.S 
  Log:
  Apply same basic fix for getcontext(2) as for i386.  Store the return
  value for getcontext() in a preserved register rather than on the stack.
  The second time around, the stack value would likely have changed so we
  can't depend on it for the return value.
  
  Revision  Changes    Path
  1.28      +2 -2      src/lib/libc/amd64/sys/Makefile.inc
  1.1       +54 -0     src/lib/libc/amd64/sys/getcontext.S (new)



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