Zachary T Welch
717239a936
Conditionalize -static-libcxa test
...
The -static-libcxa test only applies for the Intel compiler, but the
check could pass for some versions of GCC. It would be accepted with
a warning in the past, but it produces an error with GCC 4.6.
Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
2010-11-29 11:28:28 -08:00
Zachary T Welch
3ac945b7ee
Improve debug-frame configure option default
...
Ensure that --enable-debug-frame is set automatically when building
libunwind for an ARM target. Other targets continue to have
--disable-debug-frame as the default setting.
Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
2010-11-08 09:05:55 -08:00
Zachary T Welch
574873ca6e
Improve configure check reporting.
...
Adds numerous AC_MSG_CHECKING and AC_MSG_RESULT pairings for
configuration tests that were previously unreported. Relocates
the debug configuration to the same part of the file as the command
line option declaration for associative clarity. Makes it easier
to confirm the resultant configuration matches original intentions.
Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
2010-11-08 09:03:38 -08:00
Zachary T Welch
10afcf3896
Remove duplicate check for PTRACE_CONT
...
This symbol was being checked twice during configuration.
Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
2010-11-08 09:03:30 -08:00
Zachary T Welch
92345bf752
Fix PTRACE_SINGLESTEP typo.
...
Use correct spelling of PTRACE_SINGLESTEP symbol, so test suite
coverage works as intended.
Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
2010-10-25 11:20:39 -07:00
Arun Sharma
546463d1e7
Factor out and export dwarf_find_debug_frame() function
...
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-26 19:21:30 -07:00
Konstantin Belousov
b73c618a31
Merge branch 'master' into freebsd
2010-05-02 16:29:02 +03:00
Lassi Tuura
045c55b2a2
Be conservative in all pointer derefrences by default.
...
Since most people can't completely control their compile or runtime
environment, it becomes hard to ensure that unwind data is perfect.
2010-04-24 19:24:49 -07:00
Konstantin Belousov
ee99dbec87
Use mincore instead of msync when available
2010-04-20 17:45:18 +03:00
Konstantin Belousov
8d6b00b082
Remove no more needed check.
2010-04-11 14:44:21 +03:00
Konstantin Belousov
ad6b2f94b9
Fix tests for PTRACE_* and PT_*.
...
Submitted by: Arun Sharma
2010-04-05 23:19:03 +03:00
Konstantin Belousov
8fa95f347e
Simplify the check for ptrace operations.
2010-04-04 12:39:28 +03:00
Konstantin Belousov
6e07e94d5d
Revert "Test for malloc.h."
...
This reverts commit 22b17269cf
.
2010-04-04 11:57:57 +03:00
Konstantin Belousov
22b17269cf
Test for malloc.h.
2010-04-03 23:34:33 +03:00
Konstantin Belousov
ad97600f75
Correct the configure check for -ldl.
...
Submitted by: Arun Sharma <aruns@google.com>
2010-03-31 23:01:46 +03:00
Konstantin Belousov
ad932154a6
Port test-ptrace
2010-03-08 00:50:50 +02:00
Konstantin Belousov
59d38aaccd
Properly handle -ldl and -lutil
2010-03-07 12:46:05 +02:00
Konstantin Belousov
78cb28b4a6
PT_CONTINUE.
2010-03-06 16:20:47 +02:00
Konstantin Belousov
d4a4ddd23d
Provide access to the general regs on FreeBSD.
2010-03-06 16:17:21 +02:00
Konstantin Belousov
cf6ae3548f
Code to read/write user memory on FreeBSD
2010-03-06 15:04:56 +02:00
Konstantin Belousov
d11456ffbf
Code to read/write fpregs on FreeBSD
2010-03-06 14:55:11 +02:00
Konstantin Belousov
905034ce72
Initial attempt at the build infrastructure for FreeBSD.
2010-03-06 00:41:37 +02:00
Paul Pluzhnikov
9aa0d6d680
Allow caller to block signals.
...
Greetings,
Here is the second part, actually implementing the configure option.
Thanks,
--
Paul Pluzhnikov
commit cf823ed0d4d2447aa91af0e3cb5fbb6a6cba5068
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date: Mon Sep 21 11:37:38 2009 -0700
New configure option to allow caller to block signals.
2009-09-25 09:36:41 -07:00
Arun Sharma
b483ea3f0e
Multilib support.
...
This is useful when packaging for multiple target architectures.
Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
2009-04-13 12:00:31 -07:00
Arun Sharma
6aec15799d
Fix ppc32 build.
...
Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
2009-04-13 11:44:45 -07:00
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