From owner-cvs-src@FreeBSD.ORG Sun Sep 5 06:17:25 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA98E16A4CF; Sun, 5 Sep 2004 06:17:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C87BE43D2F; Sun, 5 Sep 2004 06:17:25 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i856HPNN015858; Sun, 5 Sep 2004 06:17:25 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i856HP56015857; Sun, 5 Sep 2004 06:17:25 GMT (envelope-from marcel) Message-Id: <200409050617.i856HP56015857@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 5 Sep 2004 06:17:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/gdb/gdb ia64-tdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2004 06:17:26 -0000 marcel 2004-09-05 06:17:25 UTC FreeBSD src repository Modified files: contrib/gdb/gdb ia64-tdep.c Log: Abstract the handling of dirty stacked registers in ia64_read_reg() and ia64_write_reg() and call these whenever we read or write registers from and to memory. This way we correctly read registers from addresses in the register cache and thus fixes backtraces when the saved registers (such as rp and ar.pfs) are in dirty stacked registers. Revision Changes Path 1.3 +75 -90 src/contrib/gdb/gdb/ia64-tdep.c