head	1.1;
branch	1.1.1;
access;
symbols
	RELENG_8_4:1.1.1.2.0.52
	RELENG_9_1_0_RELEASE:1.1.1.2
	RELENG_9_1:1.1.1.2.0.50
	RELENG_9_1_BP:1.1.1.2
	RELENG_8_3_0_RELEASE:1.1.1.2
	RELENG_8_3:1.1.1.2.0.48
	RELENG_8_3_BP:1.1.1.2
	RELENG_9_0_0_RELEASE:1.1.1.2
	RELENG_9_0:1.1.1.2.0.46
	RELENG_9_0_BP:1.1.1.2
	RELENG_9:1.1.1.2.0.44
	RELENG_9_BP:1.1.1.2
	RELENG_7_4_0_RELEASE:1.1.1.2
	RELENG_8_2_0_RELEASE:1.1.1.2
	RELENG_7_4:1.1.1.2.0.42
	RELENG_7_4_BP:1.1.1.2
	RELENG_8_2:1.1.1.2.0.40
	RELENG_8_2_BP:1.1.1.2
	RELENG_8_1_0_RELEASE:1.1.1.2
	RELENG_8_1:1.1.1.2.0.38
	RELENG_8_1_BP:1.1.1.2
	RELENG_7_3_0_RELEASE:1.1.1.2
	RELENG_7_3:1.1.1.2.0.36
	RELENG_7_3_BP:1.1.1.2
	RELENG_8_0_0_RELEASE:1.1.1.2
	RELENG_8_0:1.1.1.2.0.34
	RELENG_8_0_BP:1.1.1.2
	RELENG_8:1.1.1.2.0.32
	RELENG_8_BP:1.1.1.2
	RELENG_7_2_0_RELEASE:1.1.1.2
	RELENG_7_2:1.1.1.2.0.30
	RELENG_7_2_BP:1.1.1.2
	RELENG_7_1_0_RELEASE:1.1.1.2
	RELENG_6_4_0_RELEASE:1.1.1.2
	RELENG_7_1:1.1.1.2.0.28
	RELENG_7_1_BP:1.1.1.2
	RELENG_6_4:1.1.1.2.0.26
	RELENG_6_4_BP:1.1.1.2
	RELENG_7_0_0_RELEASE:1.1.1.2
	RELENG_6_3_0_RELEASE:1.1.1.2
	RELENG_7_0:1.1.1.2.0.24
	RELENG_7_0_BP:1.1.1.2
	RELENG_6_3:1.1.1.2.0.22
	RELENG_6_3_BP:1.1.1.2
	RELENG_7:1.1.1.2.0.20
	RELENG_7_BP:1.1.1.2
	RELENG_6_2_0_RELEASE:1.1.1.2
	RELENG_6_2:1.1.1.2.0.18
	RELENG_6_2_BP:1.1.1.2
	BETA10:1.1.1.2
	RELENG_5_5_0_RELEASE:1.1.1.2
	RELENG_5_5:1.1.1.2.0.16
	RELENG_5_5_BP:1.1.1.2
	RELENG_6_1_0_RELEASE:1.1.1.2
	RELENG_6_1:1.1.1.2.0.14
	RELENG_6_1_BP:1.1.1.2
	RELENG_6_0_0_RELEASE:1.1.1.2
	RELENG_6_0:1.1.1.2.0.12
	RELENG_6_0_BP:1.1.1.2
	RELENG_6:1.1.1.2.0.10
	RELENG_6_BP:1.1.1.2
	RELENG_5_4_0_RELEASE:1.1.1.2
	RELENG_5_4:1.1.1.2.0.8
	RELENG_5_4_BP:1.1.1.2
	RELENG_5_3_0_RELEASE:1.1.1.2
	RELENG_5_3:1.1.1.2.0.6
	RELENG_5_3_BP:1.1.1.2
	RELENG_5:1.1.1.2.0.4
	RELENG_5_BP:1.1.1.2
	BETA7:1.1.1.2
	RELENG_5_2_1_RELEASE:1.1.1.2
	RELENG_5_2_0_RELEASE:1.1.1.2
	RELENG_5_2:1.1.1.2.0.2
	RELENG_5_2_BP:1.1.1.2
	BETA6:1.1.1.2
	BETA5:1.1.1.1
	RELENG_5_1_0_RELEASE:1.1.1.1
	RELENG_5_1:1.1.1.1.0.2
	RELENG_5_1_BP:1.1.1.1
	BETA4:1.1.1.1
	LIBUWX:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2003.05.15.05.04.44;	author marcel;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2003.05.15.05.04.44;	author marcel;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2003.10.29.04.25.17;	author marcel;	state Exp;
branches
	1.1.1.2.52.1;
next	;

1.1.1.2.52.1
date	2003.10.29.04.25.17;	author svnexp;	state dead;
branches;
next	1.1.1.2.52.2;

1.1.1.2.52.2
date	2013.03.28.13.04.23;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@UWXINCDIR = ../include
UWXLIBDIR = ../lib/ipf32

CFLAGS = -O -I $(UWXINCDIR)
LDFLAGS = -L $(UWXLIBDIR)

dumpmyself:	dumpmyself.o dump_context.o
	$(CC) -o dumpmyself $(LDFLAGS) dumpmyself.o dump_context.o -luwx


dumpmyself.o:	$(UWXINCDIR)/uwx.h $(UWXINCDIR)/uwx_self.h

dump_context.o:	
@


1.1.1.1
log
@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)
@
text
@@


1.1.1.2
log
@Import beta6 of libuwx. This release has some minor fixes and
some minor corrections to beta5.
@
text
@d7 2
a8 2
dumpmyself:	dumpmyself.o dump_context.o primeregs.o
	$(CC) -o dumpmyself $(LDFLAGS) dumpmyself.o dump_context.o primeregs.o -luwx
a13 1
primeregs.o:
@


1.1.1.2.52.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:04:23 +0000
@
text
@d1 14
@


1.1.1.2.52.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 14
UWXINCDIR = ../include
UWXLIBDIR = ../lib/ipf32

CFLAGS = -O -I $(UWXINCDIR)
LDFLAGS = -L $(UWXLIBDIR)

dumpmyself:	dumpmyself.o dump_context.o primeregs.o
	$(CC) -o dumpmyself $(LDFLAGS) dumpmyself.o dump_context.o primeregs.o -luwx


dumpmyself.o:	$(UWXINCDIR)/uwx.h $(UWXINCDIR)/uwx_self.h

dump_context.o:	
primeregs.o:
@


