From owner-cvs-all@FreeBSD.ORG Wed May 14 22:04:45 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B349937B401; Wed, 14 May 2003 22:04:45 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4444143F75; Wed, 14 May 2003 22:04:45 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h4F54j0U096470; Wed, 14 May 2003 22:04:45 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h4F54iYm096469; Wed, 14 May 2003 22:04:44 -0700 (PDT) Message-Id: <200305150504.h4F54iYm096469@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 14 May 2003 22:04:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: LIBUWX Subject: cvs commit: src/sys/contrib/ia64/libuwx - Imported sources X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2003 05:04:46 -0000 marcel 2003/05/14 22:04:44 PDT FreeBSD src repository src/sys/contrib/ia64/libuwx - Imported sources Update of /home/ncvs/src/sys/contrib/ia64/libuwx In directory repoman.freebsd.org:/tmp/cvs-serv96443 Log Message: This is beta4 of libuwx; an ia64 stack unwinder. This code is made available by Hewlett-Packard under the MIT license. The unwinder is small, clean and fast and needed little adaptation for use in the kernel. This import has embedded in it the changes needed to make it build in a kernel environment. To optimize the common case, the kernel will minimize the number of registers saved by not saving the preserved registers. In case access to preserved registers is needed (signal handling, ptrace) the kernel will unwind to the context of the syscall or exception. For this we need an unwinder. Approved by: re (blanket) Status: Vendor Tag: LIBUWX Release Tags: BETA4 N src/sys/contrib/ia64/libuwx/src/Makefile N src/sys/contrib/ia64/libuwx/src/uwx.h N src/sys/contrib/ia64/libuwx/src/uwx_bstream.c N src/sys/contrib/ia64/libuwx/src/uwx_bstream.h N src/sys/contrib/ia64/libuwx/src/uwx_context.c N src/sys/contrib/ia64/libuwx/src/uwx_context.h N src/sys/contrib/ia64/libuwx/src/uwx_env.c N src/sys/contrib/ia64/libuwx/src/uwx_env.h N src/sys/contrib/ia64/libuwx/src/uwx_scoreboard.c N src/sys/contrib/ia64/libuwx/src/uwx_scoreboard.h N src/sys/contrib/ia64/libuwx/src/uwx_self.c N src/sys/contrib/ia64/libuwx/src/uwx_self.h N src/sys/contrib/ia64/libuwx/src/uwx_self_context.s N src/sys/contrib/ia64/libuwx/src/uwx_step.c N src/sys/contrib/ia64/libuwx/src/uwx_str.c N src/sys/contrib/ia64/libuwx/src/uwx_str.h N src/sys/contrib/ia64/libuwx/src/uwx_swap.c N src/sys/contrib/ia64/libuwx/src/uwx_swap.h N src/sys/contrib/ia64/libuwx/src/uwx_trace.c N src/sys/contrib/ia64/libuwx/src/uwx_trace.h N src/sys/contrib/ia64/libuwx/src/uwx_ttrace.c N src/sys/contrib/ia64/libuwx/src/uwx_ttrace.h N src/sys/contrib/ia64/libuwx/src/uwx_uinfo.c N src/sys/contrib/ia64/libuwx/src/uwx_uinfo.h N src/sys/contrib/ia64/libuwx/src/uwx_utable.c N src/sys/contrib/ia64/libuwx/src/uwx_utable.h N src/sys/contrib/ia64/libuwx/test/Makefile N src/sys/contrib/ia64/libuwx/test/dump_context.c N src/sys/contrib/ia64/libuwx/test/dumpmyself.c No conflicts created by this import