mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2025-01-22 16:20:29 +01:00
Regenerate.
(Logical change 1.59)
This commit is contained in:
parent
285c381cea
commit
7a7d6113d4
5 changed files with 78 additions and 43 deletions
2
configure
vendored
2
configure
vendored
|
@ -1742,7 +1742,7 @@ fi
|
||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE=libunwind
|
PACKAGE=libunwind
|
||||||
VERSION=0.3
|
VERSION=0.9
|
||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
'\" t
|
'\" t
|
||||||
.\" Manual page created with latex2man on Fri Jan 17 15:46:04 PST 2003
|
.\" Manual page created with latex2man on Wed Mar 5 10:22:28 PST 2003
|
||||||
.\" NOTE: This file is generated, DO NOT EDIT.
|
.\" NOTE: This file is generated, DO NOT EDIT.
|
||||||
.de Vb
|
.de Vb
|
||||||
.ft CW
|
.ft CW
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
.fi
|
.fi
|
||||||
..
|
..
|
||||||
.TH "LIBUNWIND\-IA64" "3" "17 January 2003" "Programming Library " "Programming Library "
|
.TH "LIBUNWIND\-IA64" "3" "05 March 2003" "Programming Library " "Programming Library "
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
|
||||||
libunwind\-ia64 \-\- IA\-64\-specific support in libunwind
|
libunwind\-ia64 \-\- IA\-64\-specific support in libunwind
|
||||||
|
@ -137,12 +137,26 @@ UNW_IA64_GR:
|
||||||
registers. Add an index in the range from 0..127 to get a
|
registers. Add an index in the range from 0..127 to get a
|
||||||
particular general register. For example, to access r4,
|
particular general register. For example, to access r4,
|
||||||
the index UNW_IA64_GR+4
|
the index UNW_IA64_GR+4
|
||||||
should be used. Register
|
should be used.
|
||||||
r0
|
Registers r0
|
||||||
is read\-only, and any attempt to write to index
|
and r1
|
||||||
UNW_IA64_GR+0
|
(gp)
|
||||||
will result in an error
|
are read\-only,
|
||||||
|
and any attempt to write them will result in an error
|
||||||
(\-UNW_EREADONLYREG).
|
(\-UNW_EREADONLYREG).
|
||||||
|
Even though r1
|
||||||
|
is
|
||||||
|
read\-only, libunwind
|
||||||
|
will automatically adjust its value if
|
||||||
|
the instruction\-pointer (UNW_IA64_IP)
|
||||||
|
is modified. For
|
||||||
|
example, if UNW_IA64_IP
|
||||||
|
is set to a value inside a
|
||||||
|
function func(),
|
||||||
|
then reading
|
||||||
|
UNW_IA64_GR+1
|
||||||
|
will return the global\-pointer
|
||||||
|
value for this function.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_NAT:
|
UNW_IA64_NAT:
|
||||||
The base\-index for the NaT bits of the
|
The base\-index for the NaT bits of the
|
||||||
|
@ -207,18 +221,16 @@ Convenience macros are simply aliases for certain frequently used
|
||||||
registers:
|
registers:
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_GP:
|
UNW_IA64_GP:
|
||||||
Alias for UNW_IA64_GR+1\&.
|
Alias for UNW_IA64_GR+1,
|
||||||
The global\-pointer register. For unwinding\-purposes, this register
|
the global\-pointer register.
|
||||||
is treated as read\-only.
|
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_TP:
|
UNW_IA64_TP:
|
||||||
Alias for UNW_IA64_GR+13\&.
|
Alias for UNW_IA64_GR+13,
|
||||||
The thread\-pointer register. For unwinding\-purposes, this register is
|
the thread\-pointer register.
|
||||||
treated as read\-only.
|
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_RSC:
|
UNW_IA64_AR_RSC:
|
||||||
Alias for UNW_IA64_GR+16\&.
|
Alias for UNW_IA64_GR+16,
|
||||||
The register\-stack configuration register.
|
the register\-stack configuration register.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_BSP:
|
UNW_IA64_AR_BSP:
|
||||||
Alias for
|
Alias for
|
||||||
|
@ -231,36 +243,40 @@ use UNW_IA64_BSP
|
||||||
instead.
|
instead.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_BSPSTORE:
|
UNW_IA64_AR_BSPSTORE:
|
||||||
Alias for UNW_IA64_GR+18\&.
|
Alias for UNW_IA64_GR+18,
|
||||||
The register\-backing store write pointer.
|
the register\-backing store write pointer.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_RNAT:
|
UNW_IA64_AR_RNAT:
|
||||||
Alias for UNW_IA64_GR+19\&.
|
Alias for UNW_IA64_GR+19,
|
||||||
The register\-backing store NaT\-collection register.
|
the register\-backing store NaT\-collection register.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_CCV:
|
UNW_IA64_AR_CCV:
|
||||||
Alias for UNW_IA64_GR+32\&.
|
Alias for UNW_IA64_GR+32,
|
||||||
The compare\-and\-swap value register.
|
the compare\-and\-swap value register.
|
||||||
|
.TP
|
||||||
|
UNW_IA64_AR_CSD:
|
||||||
|
Alias for UNW_IA64_GR+25,
|
||||||
|
the compare\-and\-swap\-data register (used by 16\-byte atomic operations).
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_UNAT:
|
UNW_IA64_AR_UNAT:
|
||||||
Alias for UNW_IA64_GR+36\&.
|
Alias for UNW_IA64_GR+36,
|
||||||
The user NaT\-collection register.
|
the user NaT\-collection register.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_FPSR:
|
UNW_IA64_AR_FPSR:
|
||||||
Alias for UNW_IA64_GR+40\&.
|
Alias for UNW_IA64_GR+40,
|
||||||
The floating\-point status (and control) register.
|
the floating\-point status (and control) register.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_PFS:
|
UNW_IA64_AR_PFS:
|
||||||
Alias for UNW_IA64_GR+64\&.
|
Alias for UNW_IA64_GR+64,
|
||||||
The previous frame\-state register.
|
the previous frame\-state register.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_LC:
|
UNW_IA64_AR_LC:
|
||||||
Alias for UNW_IA64_GR+65\&.
|
Alias for UNW_IA64_GR+65
|
||||||
The loop\-count register.
|
the loop\-count register.
|
||||||
.TP
|
.TP
|
||||||
UNW_IA64_AR_EC:
|
UNW_IA64_AR_EC:
|
||||||
Alias for UNW_IA64_GR+66\&.
|
Alias for UNW_IA64_GR+66,
|
||||||
The epilogue\-count register.
|
the epilogue\-count register.
|
||||||
.PP
|
.PP
|
||||||
.SH THE UNWIND\-CONTEXT TYPE
|
.SH THE UNWIND\-CONTEXT TYPE
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
'\" t
|
'\" t
|
||||||
.\" Manual page created with latex2man on Wed Feb 26 20:56:57 PST 2003
|
.\" Manual page created with latex2man on Wed Mar 5 15:40:02 PST 2003
|
||||||
.\" NOTE: This file is generated, DO NOT EDIT.
|
.\" NOTE: This file is generated, DO NOT EDIT.
|
||||||
.de Vb
|
.de Vb
|
||||||
.ft CW
|
.ft CW
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
.fi
|
.fi
|
||||||
..
|
..
|
||||||
.TH "LIBUNWIND\-PTRACE" "3" "26 February 2003" "Programming Library " "Programming Library "
|
.TH "LIBUNWIND\-PTRACE" "3" "05 March 2003" "Programming Library " "Programming Library "
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
|
||||||
libunwind\-ptrace \-\- ptrace() support in libunwind
|
libunwind\-ptrace \-\- ptrace() support in libunwind
|
||||||
|
@ -77,6 +77,11 @@ size_t,
|
||||||
unw_word_t *,
|
unw_word_t *,
|
||||||
void *);
|
void *);
|
||||||
.br
|
.br
|
||||||
|
int
|
||||||
|
_UPT_resume(unw_addr_space_t,
|
||||||
|
unw_cursor_t *,
|
||||||
|
void *);
|
||||||
|
.br
|
||||||
.PP
|
.PP
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
||||||
|
@ -138,6 +143,12 @@ as the only argument. The returned void\-pointer then needs to be
|
||||||
passed as the ``argument\&'' pointer (third argument) to
|
passed as the ``argument\&'' pointer (third argument) to
|
||||||
unw_init_remote().
|
unw_init_remote().
|
||||||
.PP
|
.PP
|
||||||
|
The _UPT_resume()
|
||||||
|
routine can be used to resume execution of
|
||||||
|
the target process. It simply invokes ptrace(2)
|
||||||
|
with a command
|
||||||
|
value of PTRACE_CONT\&.
|
||||||
|
.PP
|
||||||
When the application is done using libunwind
|
When the application is done using libunwind
|
||||||
on the target
|
on the target
|
||||||
process, _UPT_destroy()
|
process, _UPT_destroy()
|
||||||
|
|
|
@ -95,6 +95,8 @@ install_sh = @install_sh@
|
||||||
SOVERSION = 1:0:0 # See comments at end of file.
|
SOVERSION = 1:0:0 # See comments at end of file.
|
||||||
SETJMP_SO_VERSION = 0:0:0
|
SETJMP_SO_VERSION = 0:0:0
|
||||||
|
|
||||||
|
EXTRA_DIST = elfxx.h elfxx.c
|
||||||
|
|
||||||
# Nothing to do here....
|
# Nothing to do here....
|
||||||
@REMOTE_ONLY_FALSE@libunwind_la_SOURCES_cdep = \
|
@REMOTE_ONLY_FALSE@libunwind_la_SOURCES_cdep = \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_internal.h \
|
@REMOTE_ONLY_FALSE@ _UPT_internal.h \
|
||||||
|
@ -104,7 +106,7 @@ SETJMP_SO_VERSION = 0:0:0
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_accessors.c _UPT_access_fpreg.c _UPT_access_mem.c \
|
@REMOTE_ONLY_FALSE@ _UPT_accessors.c _UPT_access_fpreg.c _UPT_access_mem.c \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_access_reg.c _UPT_create.c _UPT_destroy.c _UPT_find_proc_info.c \
|
@REMOTE_ONLY_FALSE@ _UPT_access_reg.c _UPT_create.c _UPT_destroy.c _UPT_find_proc_info.c \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_get_dyn_info_list_addr.c _UPT_put_unwind_info.c \
|
@REMOTE_ONLY_FALSE@ _UPT_get_dyn_info_list_addr.c _UPT_put_unwind_info.c \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_get_proc_name.c _UPT_reg_offset.c
|
@REMOTE_ONLY_FALSE@ _UPT_get_proc_name.c _UPT_reg_offset.c _UPT_resume.c
|
||||||
|
|
||||||
|
|
||||||
@REMOTE_ONLY_FALSE@lib_LTLIBRARIES_cdep = libunwind-setjmp.la
|
@REMOTE_ONLY_FALSE@lib_LTLIBRARIES_cdep = libunwind-setjmp.la
|
||||||
|
@ -218,9 +220,6 @@ libunwind_la_SOURCES_x86 = $(libunwind_la_SOURCES_common) \
|
||||||
|
|
||||||
lib_LTLIBRARIES = $(lib_LTLIBRARIES_cdep) $(lib_LTLIBRARIES_arch)
|
lib_LTLIBRARIES = $(lib_LTLIBRARIES_cdep) $(lib_LTLIBRARIES_arch)
|
||||||
|
|
||||||
|
|
||||||
# XXX Need to create symlinks from libunwind-ia64.so to libunwind.so
|
|
||||||
# XXX end libunwind-ia64.a to libunwind.a
|
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I.
|
AM_CPPFLAGS = -I$(top_srcdir)/include -I.
|
||||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||||
subdir = src
|
subdir = src
|
||||||
|
@ -237,7 +236,8 @@ libunwind_hppa_la_LIBADD =
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_find_proc_info.lo \
|
@REMOTE_ONLY_FALSE@ _UPT_find_proc_info.lo \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_get_dyn_info_list_addr.lo \
|
@REMOTE_ONLY_FALSE@ _UPT_get_dyn_info_list_addr.lo \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_put_unwind_info.lo \
|
@REMOTE_ONLY_FALSE@ _UPT_put_unwind_info.lo \
|
||||||
@REMOTE_ONLY_FALSE@ _UPT_get_proc_name.lo _UPT_reg_offset.lo
|
@REMOTE_ONLY_FALSE@ _UPT_get_proc_name.lo _UPT_reg_offset.lo \
|
||||||
|
@REMOTE_ONLY_FALSE@ _UPT_resume.lo
|
||||||
@OS_LINUX_TRUE@am__objects_2 = os-linux.lo
|
@OS_LINUX_TRUE@am__objects_2 = os-linux.lo
|
||||||
am__objects_3 = $(am__objects_1) $(am__objects_2) backtrace.lo \
|
am__objects_3 = $(am__objects_1) $(am__objects_2) backtrace.lo \
|
||||||
dyn-extract.lo dyn-remote.lo mi-init.lo mempool.lo \
|
dyn-extract.lo dyn-remote.lo mi-init.lo mempool.lo \
|
||||||
|
@ -401,6 +401,7 @@ am__depfiles_maybe = depfiles
|
||||||
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_get_proc_name.Plo \
|
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_get_proc_name.Plo \
|
||||||
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_put_unwind_info.Plo \
|
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_put_unwind_info.Plo \
|
||||||
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_reg_offset.Plo \
|
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_reg_offset.Plo \
|
||||||
|
@AMDEP_TRUE@ ./$(DEPDIR)/_UPT_resume.Plo \
|
||||||
@AMDEP_TRUE@ ./$(DEPDIR)/backtrace.Plo \
|
@AMDEP_TRUE@ ./$(DEPDIR)/backtrace.Plo \
|
||||||
@AMDEP_TRUE@ ./$(DEPDIR)/dyn-cancel.Plo \
|
@AMDEP_TRUE@ ./$(DEPDIR)/dyn-cancel.Plo \
|
||||||
@AMDEP_TRUE@ ./$(DEPDIR)/dyn-extract.Plo \
|
@AMDEP_TRUE@ ./$(DEPDIR)/dyn-extract.Plo \
|
||||||
|
@ -672,6 +673,7 @@ distclean-compile:
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_get_proc_name.Plo@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_get_proc_name.Plo@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_put_unwind_info.Plo@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_put_unwind_info.Plo@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_reg_offset.Plo@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_reg_offset.Plo@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_UPT_resume.Plo@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/backtrace.Plo@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/backtrace.Plo@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dyn-cancel.Plo@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dyn-cancel.Plo@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dyn-extract.Plo@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dyn-extract.Plo@am__quote@
|
||||||
|
|
|
@ -94,6 +94,8 @@ arch = @arch@
|
||||||
install_sh = @install_sh@
|
install_sh = @install_sh@
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/include
|
AM_CPPFLAGS = -I$(top_srcdir)/include
|
||||||
|
|
||||||
|
EXTRA_DIST = run-ia64-test-dyn1
|
||||||
|
|
||||||
noinst_PROGRAMS_common =
|
noinst_PROGRAMS_common =
|
||||||
check_PROGRAMS_common =
|
check_PROGRAMS_common =
|
||||||
check_SCRIPTS_common =
|
check_SCRIPTS_common =
|
||||||
|
@ -125,10 +127,14 @@ noinst_PROGRAMS = $(noinst_PROGRAMS_common) $(noinst_PROGRAMS_cdep) \
|
||||||
$(noinst_PROGRAMS_arch)
|
$(noinst_PROGRAMS_arch)
|
||||||
|
|
||||||
|
|
||||||
Lia64_test_stack_SOURCES = Lia64-test-stack.c ia64-test-stack-asm.S
|
Lia64_test_stack_SOURCES = Lia64-test-stack.c ia64-test-stack-asm.S \
|
||||||
Gia64_test_stack_SOURCES = Gia64-test-stack.c ia64-test-stack-asm.S
|
ia64-test-stack.h
|
||||||
Lia64_test_rbs_SOURCES = Lia64-test-rbs.c ia64-test-rbs-asm.S
|
|
||||||
Gia64_test_rbs_SOURCES = Gia64-test-rbs.c ia64-test-rbs-asm.S
|
Gia64_test_stack_SOURCES = Gia64-test-stack.c ia64-test-stack-asm.S \
|
||||||
|
ia64-test-stack.h
|
||||||
|
|
||||||
|
Lia64_test_rbs_SOURCES = Lia64-test-rbs.c ia64-test-rbs-asm.S ia64-test-rbs.h
|
||||||
|
Gia64_test_rbs_SOURCES = Gia64-test-rbs.c ia64-test-rbs-asm.S ia64-test-rbs.h
|
||||||
ia64_test_dyn1_SOURCES = ia64-test-dyn1.c ia64-dyn-asm.S
|
ia64_test_dyn1_SOURCES = ia64-test-dyn1.c ia64-dyn-asm.S
|
||||||
|
|
||||||
LDADD = ../src/libunwind-$(arch).la
|
LDADD = ../src/libunwind-$(arch).la
|
||||||
|
|
Loading…
Reference in a new issue