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
Arun Sharma
aa3bb307a3
Fix merge errors
2010-05-03 07:47:41 -07:00
Konstantin Belousov
c84005e9c8
Add unwind annotations for freebsd/x86 getcontext.S.
...
Rearrange the code to put the slow branch out of main body,
and pinch the fixed amount of stack space to be able to annotate
the code.
2010-05-02 17:06:24 +03:00
Konstantin Belousov
b73c618a31
Merge branch 'master' into freebsd
2010-05-02 16:29:02 +03:00
Arun Sharma
0176c4f723
Merge commit 'fdc534ccb05d1e6c0438345d292203343a811701'
2010-04-28 17:27:38 -07:00
Arun Sharma
fdc534ccb0
Silence a compiler warning
2010-04-28 16:38:27 -07:00