Alexander Esilevich
552a1aae73
Sources for 32-bit solaris were added
2010-10-26 01:02:29 -07:00
Alexander Esilevich
24176a0073
New libunwind is ported on solaris
2010-10-25 18:44:19 -07:00
Alexander Esilevich
44cb8e68d8
Testing of UNW_CACHE_PER_THREAD caching policy is disabled
2010-10-04 21:12:31 +07:00
Alexander Esilevich
aaf2bb259a
Fix in Gtest-dyn1 test
2010-10-04 21:10:55 +07:00
Alexander Esilevich
54d4d893e1
Atomic fetch_and_add intrinsic is enabled
2010-10-04 21:07:29 +07:00
Alexander Esilevich
8d380c1e5c
Fixes in tests for cmake build
2010-10-04 16:12:39 +07:00
Alexander Esilevich
dddd8c2d60
Fixes in standalone build for new libunwind version
2010-10-01 18:53:43 +00:00
Alexander Esilevich
70d23830fa
Merge branch 'upstream'
...
Conflicts:
src/dwarf/Gfind_proc_info-lsb.c
src/x86_64/Gis_signal_frame.c
src/x86_64/Gresume.c
src/x86_64/ucontext_i.h
2010-09-28 20:39:48 +07:00
Alexander Esilevich
1d7baedb86
Bug in find proc info was fixed
2010-09-15 01:10:57 +07:00
Alexander Esilevich
283db4d970
Additional debug output was added
2010-09-15 00:47:34 +07:00
Alexander Esilevich
5fd973cfe2
Shared lib was added
2010-09-15 00:00:49 +07:00
Alexander Esilevich
91d4e65da7
Fix in proc info searching
2010-09-15 00:00:25 +07:00
Alexander Esilevich
262fa7f56e
Usage of hidden visibility was temporary disabled for pathcc
2010-08-23 07:14:08 +07:00
root
f0bb27017d
CMAKE_CURRENT_SOURCE_DIR was replaced with libunwind_SOURCE_DIR
2010-08-22 17:34:00 +00:00
Arun Sharma
982d590ddb
Add Gtest-nomalloc.c to EXTRA_DIST so we pass "make check"
2010-08-04 15:11:19 -07:00
Sven Neumann
7909c71e5d
[PATCH] Add files to EXTRA_DIST so that 'make dist' works again
2010-08-04 14:26:39 -07:00
esil
c7544f5e44
Local resume is enabled
2010-08-02 09:17:48 -07:00
esil
08d42049e2
Offsets of fields in ucontext structure are added for solaris
2010-08-02 09:16:46 -07:00
Alexander Esilevich
ee32be6651
UC_MCONTEXT_FPREGS_PTR is made optional
2010-07-30 22:22:49 +07:00
Alexander Esilevich
42a6f57c19
Fix for debug mode
2010-07-30 11:40:35 +07:00
esil
3d4e3b63a0
First implementation for solaris. Debug mode is added
2010-07-29 21:38:03 -07:00
Alexander Esilevich
debb268754
Searching of FDE in eh frame is extracted to separate function
2010-07-30 07:19:10 +07:00
Alexander Esilevich
e97a676dd7
Fix for find_proc_fde implementation for linux
2010-07-30 07:19:10 +07:00
esil
5d4a07690e
x86_64_local_resume is moved undef ifdef __linux__
2010-07-29 15:33:09 -07:00
esil
a6f1065c24
Parameters for find_proc_fde function are fixed
2010-07-29 15:17:47 -07:00
Alexander Esilevich
15319ec864
Searching of proc fde is moved to separate function
2010-07-30 05:14:15 +07:00
Alexander Esilevich
ecbd61b631
Unused member is removed from callback_data structure
2010-07-30 05:03:43 +07:00
esil
97f1d2758d
Fixes for solaris
2010-07-29 14:49:41 -07:00
Alexander Esilevich
06564bd0b9
find_proc_info_refactoring
2010-07-30 03:40:58 +07:00
Alexander Esilevich
7d6f41048c
Unused members are removed from callback_data struct
2010-07-29 09:34:29 +07:00
Alexander Esilevich
35e1cb3ecb
find_proc_info refactoring
2010-07-29 09:27:58 +07:00
Alexander Esilevich
69bfe6f298
find_proc_info refactoring
2010-07-29 09:21:42 +07:00
Alexander Esilevich
14e193cab6
find_proc_info refactoring
2010-07-29 09:12:35 +07:00
Alexander Esilevich
e61c4dde18
find_proc_info refactoring
2010-07-29 08:45:06 +07:00
Alexander Esilevich
582c652231
find_proc_info refactoring
2010-07-29 07:10:27 +07:00
Alexander Esilevich
cac775a482
libunwind configuration is implemented
2010-07-28 02:35:11 +07:00
Alexander Esilevich
aa4b723f2b
Bug with setcontext.S & getcontext.S is fixed
2010-07-28 00:53:33 +07:00
Alexander Esilevich
121898b591
C++ exception support is added in cmake scripts
2010-07-28 00:44:52 +07:00
Alexander
b5aeae55fc
Cmake scripts are added
2010-07-27 21:52:17 +07:00
Arun Sharma
99e60be5a4
Fix the page boundary crossing bug.
...
Signed-off-by: Jason Evans <jasone@canonware.com>
2010-06-08 14:44:07 -07:00
Konstantin Belousov
b3757e7792
Restore the linking when --enable-debug-frame is not specified
2010-05-29 01:07:40 +03:00
Arun Sharma
00aed9631b
Add an experimental and optional frame chain unwinding for ARM
...
The environment variable UNW_ARM_UNWIND_METHOD controls the unwind method.
1 - debug_frame unwinding
2 - frame chain unwinding,
3 - 1 & 2 (default))
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-26 19:28:44 -07:00
Arun Sharma
46e10c5abe
Support .debug_frame based unwinding in _UPTi_find_unwind_table()
...
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-26 19:25:41 -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
298e575f2c
Fix freebsd build
2010-05-17 21:57:59 +03:00
Arun Sharma
8ee7b1762e
Add ip argument to _UPTi_find_unwind_table.
...
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-15 12:15:49 -07:00
Arun Sharma
1787a2fd28
Add path and pathlen arguments to tdep_get_elf_image()
...
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-15 12:14:09 -07:00
Arun Sharma
b115ab645a
Ignore separate debug files which contain a .gnu_debuglink section.
...
Current implementation fails to find separate debug symbols when
.gnu_debuglink is set to the same name of the target ELF basename
(e.g. "libc.so.6" for /lib/libc.so.6). This patch fixes this by ignoring
separate debug files that contain a .gnu_debuglink section.
It also fixes a small typo in a related Debug() line.
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-15 11:57:35 -07:00
Arun Sharma
66b7335ff3
Adds missing register offsets for ARM
...
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-15 11:56:37 -07:00
Konstantin Belousov
e1493dc011
Merge branch 'master' into freebsd
2010-05-03 17:59:50 +03:00