Arun Sharma
2fce54102c
Implement _Unwind_GetIPInfo() as required by the C++ ABI
...
Provide a special implementation for ia64, because the unwind
information is such that an IP adjustment is not necessary before
looking up unwind info.
Bad things happen if libunwind only provides parts of the ABI and
the rest come from libgcc.
Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
2009-04-02 22:22:05 -07:00
Arun Sharma
18a0a81ffc
Update the tag to -beta.
2009-03-18 15:33:27 -07:00
Arun Sharma
9607c6407c
Fixup CONFIG_DEBUG_FRAME support.
2009-03-17 19:08:58 -07:00
Arun Sharma
1227c41d20
Disable C++ exception support by default on x86.
2009-03-16 21:57:08 -07:00
Arun Sharma
83cef8b8f5
Don't check C++ ABI when it's not enabled.
2009-03-16 21:34:49 -07:00
Arun Sharma
a2c27a4ab7
Make .debug_frame support optional.
...
Because these code paths use malloc and stdio, they could
cause deadlocks when we try to unwind stack from inside malloc.
2009-03-16 21:21:58 -07:00
Arun Sharma
8081e82ba1
Make the linking of C++ ABI related code for exceptions optional.
...
The default is to have it enabled.
Signed-off-by: Arun Sharma <arun.sharma@google.com>
2008-06-16 14:28:36 -06:00
Daniel Jacobowitz
3842dac733
Add initial ARM and MIPS support. To support this, also enable the
...
reading of .debug_frame sections (used in lieu of .eh_frame sections
when they're not available).
2008-02-04 17:16:37 -07:00
David Mosberger-Tang
5ffab805cb
Merge ../libunwind-v0.98
...
Conflicts:
README
configure
configure.in
2007-11-14 16:59:14 -07:00
David Mosberger-Tang
3550b501b1
Update mailing-list info.
2007-11-14 16:47:28 -07:00
David Mosberger-Tang
3899ab7039
Update NEWS file and rerun "autoreconf".
2007-11-14 13:04:15 -07:00
Jose Flavio Aguilar Paulino
c340d04279
[PPC32] Make get_func_addr() a no-op function.
...
[PPC64] Add .../lib64 library directory when targeting ppc64.
2007-09-20 11:11:37 -06:00
Jose Flavio Aguilar Paulino
a1e7ee4836
Just a small patch to build system, it helps if you build in a power
...
without altivec.
2007-08-06 20:23:42 -06:00
Jose Flavio Aguilar Paulino
b33021e4b2
Add PPC64 support.
2007-08-02 09:59:43 -06:00
hp.com!davidm
c4a2f46b6a
Replace tdep.h symlink with tdep symlink.
...
(Logical change 1.294)
2005-05-20 09:48:08 +00:00
hp.com!davidm
09c959ad30
Fix merge conflict.
...
2005/02/24 23:28:02-08:00 hp.com!davidm
Fix merge-conflict.
2004/11/16 14:09:01-08:00 hp.com!davidm
Manual merge.
2004/11/05 00:14:10-08:00 hp.com!davidm
Fix merge conflict.
2004/11/03 13:57:00-08:00 hp.com!davidm
Merge.
2004/10/19 23:06:23-07:00 mostang.com!davidm
(pkg_minor): Switch to 99.
(pkg_extra): Switch to -alpha.
(CFLAGS): Add -fexceptions if we're compiling with GCC. It's
needed to get the proper unwind tables on platforms
with DWARF unwind info (well, at least on x86 it's needed).
(Logical change 1.290)
2005-05-03 09:13:17 +00:00
hp.com!davidm
07af27ee75
(pkg_extra): Change to .5.
...
(Logical change 1.289)
2005-04-20 21:32:20 +00:00
hp.com!davidm
cc6fea4c89
(pkg_extra): Change to .4.
...
(Logical change 1.285)
2005-02-24 21:36:40 +00:00
hp.com!davidm
ef6d76ffd5
(pkg_extra): Change to .3.
...
(Logical change 1.283)
2004-11-16 22:03:04 +00:00
hp.com!davidm
5de169a5d8
(LIBCRTS): Use -lgcc instead.
...
(Logical change 1.281)
2004-11-05 00:27:40 +00:00
hp.com!davidm
e62c425ed2
(pkg_extra): Set to .2.
...
(LIBCRTS): For GCC, set it to the libgcc file-name. Substitute it.
(Logical change 1.280)
2004-11-03 21:50:24 +00:00
homeip.net!davidm
3ad05c8a1d
Change pkg_extra to .1.
...
(Logical change 1.274)
2004-10-13 14:14:10 +00:00
mostang.com!davidm
f28e502936
Drop "-alpha" from pkg_extra.
...
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
6cd917c633
(pkg_major): New M4 macro.
...
(pkg_minor): Likewise.
(pkg_extra): Likewise.
(pkg_maintainer): Likewise.
(mkvers): Likewise.
(AC_INIT): Use them to form package-version and maintainer strings.
(PKG_MAJOR): New shell variable.
(PKG_MINOR): Likewise.
(PKG_EXTRA): Likewise.
(PKG_MAINTAINER): Likewise.
(AC_CONFIG_FILES): Mention include/libunwind-common.h.
(Logical change 1.261)
2004-09-08 17:36:28 +00:00
ibm.com!masbock
aa9a917cb4
Add x86_64 support.
...
(Logical change 1.249)
2004-08-19 13:39:10 +00:00
homeip.net!davidm
14042ee648
(AC_INIT): Change version from 0.97 to 0.98-alpha.
...
(Logical change 1.246)
2004-08-19 10:45:23 +00:00
homeip.net!davidm
517b274867
(AM_INIT_AUTOMAKE): Require at least automake 1.6 and turn on subdir-objects option.
...
(AM_PROG_CC_C_O): New macro call.
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
hp.com!davidm
e304af835f
(AC_CONFIG_AUX_DIR): Rename from "aux" to "config".
...
(Logical change 1.239)
2004-07-15 17:39:59 +00:00
mostang.com!davidm
cc090ec048
(build_arch): Substitute it.
...
(target_os): Likewise.
(AC_CONFIG_FILES): Mention tests/check-namespace.sh.
(Logical change 1.225)
2004-05-05 01:58:44 +00:00
hp.com!davidm
f04e4ef460
Set version number to 0.97.
...
(Logical change 1.217)
2004-04-28 04:43:25 +00:00
hp.com!davidm
aa29b98f1d
Check for dl_phdr_removals_counter.
...
Check whether compiler supports -static-libcxa option (needed when
building the shared objects with the Intel 8.x compiler).
(LDFLAGS_STATIC_LIBCXA): Substitute its value.
(Logical change 1.205)
2004-04-20 16:53:44 +00:00
hp.com!davidm
3986a308af
(AC_CNOFIG_SRCDIR): Adjust for moving backtrace.c into the "mi/" subdirectory.
...
(Logical change 1.192)
2004-03-30 01:56:19 +00:00
mostang.com!davidm
24d5682d42
Add check for dlpi_subs member in struct dl_phdr_info.
...
(Logical change 1.159)
2004-01-24 06:45:18 +00:00
mostang.com!davidm
fab61cfbeb
Up version number.
...
(Logical change 1.138)
2003-12-05 06:42:28 +00:00
hp.com!davidm
487beb8938
Modernize AC_INIT/AC_INIT_AUTOMAKE calls.
...
(AC_CONFIG_SRCDIR): New call.
(Logical change 1.127)
2003-11-26 18:59:24 +00:00
hp.com!davidm
5e832c337f
Add CHECK_ATOMIC_OPS test.
...
(Logical change 1.123)
2003-11-24 21:37:22 +00:00
hp.com!davidm
197801e353
AC_CHECK_HEADERS: Mention signal.h.
...
(CPPFLAGS): Move before AC_CHECK_TYPES(), so those later checks
run with -D_GNU_SOURCE.
(AC_CHECK_TYPES): Fix the check for sighandler_t.
(Logical change 1.104)
2003-09-25 05:29:14 +00:00
mostang.com!davidm
a16e511158
Up version number to 0.93.
...
(Logical change 1.87)
2003-04-24 20:45:07 +00:00
mostang.com!davidm
ebfaebdee9
Add check for -luca (needed on HP-UX).
...
Add check for <sys/uc_access.h> (needed on HP-UX).
(OS_HPUX): New conditional.
(Logical change 1.75)
2003-04-03 07:59:15 +00:00
mostang.com!davidm
a3cfa43e42
(AC_CHECK_TYPES): Rename from AC_CHECK_TYPE().
...
(Logical change 1.72)
2003-03-31 18:16:54 +00:00
mostang.com!davidm
4f17bce117
Regenerate.
...
(Logical change 1.70)
2003-03-28 07:43:22 +00:00
mostang.com!davidm
6df7b107a4
Increment version number to 0.91.
...
Check for asm/ptrace_offsets.h, endian.h, and execinfo.h.
Check for signal-return type.
Check for sighandler_t.
Check for dl_iterate_phdr() and dlmodinfo().
(Logical change 1.63)
2003-03-19 19:25:18 +00:00
mostang.com!davidm
0f0eb30d78
Up version number to 0.9.
...
(Logical change 1.59)
2003-03-06 06:14:36 +00:00
mostang.com!davidm
edf42f2db5
Up version number to 0.3.
...
(Logical change 1.49)
2003-02-15 08:49:55 +00:00
hp.com!davidm
bbe86eee68
(AC_CHECK_HEADERS): Mention ia64intrin.h.
...
(CCASFLAGS): Define this instead of ASFLAGS.
(Logical change 1.46)
2003-02-14 03:09:27 +00:00
mostang.com!davidm
19a4e775ac
Up version number to 0.2-pre5.
...
(OS_LINUX): New conditional.
(CFLAGS): Turn on -Wsign-compare for gcc.
(Logical change 1.45)
2003-02-08 10:10:59 +00:00
hp.com!davidm
6e5c4b7ebc
Change version number to 0.2-pre4.
...
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
mostang.com!davidm
bd94f81b99
Convert old-style AC_OUTPUT() to new-style AC_CONFIG_FILES()/AC_OUTPUT.
...
(Logical change 1.35)
2003-01-17 07:48:52 +00:00
mostang.com!davidm
b253a99d8e
Up version number to 0.2-pre3.
...
Change "test" equality-test operator from "==" to "=". The former is a non-standard
GNU extension.
(Logical change 1.34)
2003-01-16 03:10:11 +00:00
mostang.com!davidm
9f3bcd7c73
(get_arch): Handle hppa.
...
(ARCH_HPPA): New AM_CONDITIONAL.
(Logical change 1.33)
2003-01-14 07:11:56 +00:00