1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-12-01 02:37:39 +01:00

Commit graph

  • 54d4d893e1 Atomic fetch_and_add intrinsic is enabled Alexander Esilevich 2010-10-04 21:07:29 +0700
  • 8d380c1e5c Fixes in tests for cmake build Alexander Esilevich 2010-10-04 16:12:39 +0700
  • dddd8c2d60 Fixes in standalone build for new libunwind version Alexander Esilevich 2010-10-01 18:53:43 +0000
  • 70d23830fa Merge branch 'upstream' Alexander Esilevich 2010-09-28 20:37:34 +0700
  • 1d7baedb86 Bug in find proc info was fixed Alexander Esilevich 2010-09-15 01:10:57 +0700
  • 283db4d970 Additional debug output was added Alexander Esilevich 2010-09-15 00:47:34 +0700
  • 5fd973cfe2 Shared lib was added Alexander Esilevich 2010-09-15 00:00:49 +0700
  • 91d4e65da7 Fix in proc info searching Alexander Esilevich 2010-09-15 00:00:25 +0700
  • 262fa7f56e Usage of hidden visibility was temporary disabled for pathcc Alexander Esilevich 2010-08-23 07:14:08 +0700
  • f0bb27017d CMAKE_CURRENT_SOURCE_DIR was replaced with libunwind_SOURCE_DIR root 2010-08-22 17:34:00 +0000
  • 982d590ddb Add Gtest-nomalloc.c to EXTRA_DIST so we pass "make check" Arun Sharma 2010-08-04 15:11:19 -0700
  • 7909c71e5d [PATCH] Add files to EXTRA_DIST so that 'make dist' works again Sven Neumann 2010-08-04 14:25:33 -0700
  • c7544f5e44 Local resume is enabled esil 2010-08-02 09:17:48 -0700
  • 08d42049e2 Offsets of fields in ucontext structure are added for solaris esil 2010-08-02 09:16:46 -0700
  • ee32be6651 UC_MCONTEXT_FPREGS_PTR is made optional Alexander Esilevich 2010-07-30 22:22:49 +0700
  • 42a6f57c19 Fix for debug mode Alexander Esilevich 2010-07-30 11:40:35 +0700
  • 3d4e3b63a0 First implementation for solaris. Debug mode is added esil 2010-07-29 21:38:03 -0700
  • debb268754 Searching of FDE in eh frame is extracted to separate function Alexander Esilevich 2010-07-30 07:16:42 +0700
  • e97a676dd7 Fix for find_proc_fde implementation for linux Alexander Esilevich 2010-07-30 06:24:01 +0700
  • 5d4a07690e x86_64_local_resume is moved undef ifdef __linux__ esil 2010-07-29 15:33:09 -0700
  • a6f1065c24 Parameters for find_proc_fde function are fixed esil 2010-07-29 15:17:47 -0700
  • 15319ec864 Searching of proc fde is moved to separate function Alexander Esilevich 2010-07-30 05:14:15 +0700
  • ecbd61b631 Unused member is removed from callback_data structure Alexander Esilevich 2010-07-30 05:03:43 +0700
  • 97f1d2758d Fixes for solaris esil 2010-07-29 14:49:41 -0700
  • 06564bd0b9 find_proc_info_refactoring Alexander Esilevich 2010-07-30 03:40:58 +0700
  • 7d6f41048c Unused members are removed from callback_data struct Alexander Esilevich 2010-07-29 09:34:29 +0700
  • 35e1cb3ecb find_proc_info refactoring Alexander Esilevich 2010-07-29 09:27:58 +0700
  • 69bfe6f298 find_proc_info refactoring Alexander Esilevich 2010-07-29 09:21:42 +0700
  • 14e193cab6 find_proc_info refactoring Alexander Esilevich 2010-07-29 09:12:35 +0700
  • e61c4dde18 find_proc_info refactoring Alexander Esilevich 2010-07-29 08:45:06 +0700
  • 582c652231 find_proc_info refactoring Alexander Esilevich 2010-07-29 07:10:27 +0700
  • cac775a482 libunwind configuration is implemented Alexander Esilevich 2010-07-28 02:35:11 +0700
  • aa4b723f2b Bug with setcontext.S & getcontext.S is fixed Alexander Esilevich 2010-07-28 00:53:33 +0700
  • 121898b591 C++ exception support is added in cmake scripts Alexander Esilevich 2010-07-28 00:44:52 +0700
  • b5aeae55fc Cmake scripts are added Alexander 2010-07-27 21:52:17 +0700
  • 99e60be5a4 Fix the page boundary crossing bug. Arun Sharma 2010-06-08 14:44:07 -0700
  • b3757e7792 Restore the linking when --enable-debug-frame is not specified Konstantin Belousov 2010-05-29 01:07:40 +0300
  • 00aed9631b Add an experimental and optional frame chain unwinding for ARM Arun Sharma 2010-05-26 19:28:44 -0700
  • 46e10c5abe Support .debug_frame based unwinding in _UPTi_find_unwind_table() Arun Sharma 2010-05-26 19:25:41 -0700
  • 546463d1e7 Factor out and export dwarf_find_debug_frame() function Arun Sharma 2010-05-26 19:21:30 -0700
  • 298e575f2c Fix freebsd build Konstantin Belousov 2010-05-17 21:57:59 +0300
  • 8ee7b1762e Add ip argument to _UPTi_find_unwind_table. Arun Sharma 2010-05-15 12:15:49 -0700
  • 1787a2fd28 Add path and pathlen arguments to tdep_get_elf_image() Arun Sharma 2010-05-15 12:14:09 -0700
  • b115ab645a Ignore separate debug files which contain a .gnu_debuglink section. Arun Sharma 2010-05-15 11:57:35 -0700
  • 66b7335ff3 Adds missing register offsets for ARM Arun Sharma 2010-05-15 11:56:37 -0700
  • e1493dc011 Merge branch 'master' into freebsd Konstantin Belousov 2010-05-03 17:59:50 +0300
  • aa3bb307a3 Fix merge errors Arun Sharma 2010-05-03 07:47:28 -0700
  • 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. Konstantin Belousov 2010-05-02 17:06:24 +0300
  • b73c618a31 Merge branch 'master' into freebsd Konstantin Belousov 2010-05-02 16:29:02 +0300
  • 0176c4f723 Merge commit 'fdc534ccb05d1e6c0438345d292203343a811701' Arun Sharma 2010-04-28 17:24:47 -0700
  • fdc534ccb0 Silence a compiler warning Arun Sharma 2010-04-28 16:38:27 -0700
  • 215afa30b7 Add unwind descriptors to getcontext.S Arun Sharma 2010-04-28 16:32:30 -0700
  • c140d8598d Undo commit f252f5ff4e for now. Arun Sharma 2010-04-25 09:44:59 -0700
  • d3c4bc4295 Fix a compiler warning Arun Sharma 2010-04-25 09:24:40 -0700
  • 045c55b2a2 Be conservative in all pointer derefrences by default. Lassi Tuura 2010-04-24 19:24:49 -0700
  • d4fbc8326a Detect end of stack in x86-64 rbp-based walk. Lassi Tuura 2010-04-20 23:13:18 +0200
  • 92cc7fd78a Remove obsolete code for 'old way' of handling x86-64 signal frames. Lassi Tuura 2010-04-20 23:13:16 +0200
  • f252f5ff4e Recognise and unwind through PLT. Lassi Tuura 2010-04-20 23:13:14 +0200
  • a9dce3c06e During the stack unwinding process, the return address points to the instruction after the call for a normal frame. libunwind uses IP-1 to lookup unwind information. However, this is not necessary for interrupted frames such as signal frames (or interrupt frames) in the kernel context. Lassi Tuura 2010-04-24 19:16:09 -0700
  • 4c553ceb2c Identify end-of-stack by undefined return address location. Lassi Tuura 2010-04-20 23:13:11 +0200
  • dac2d001af Identify signal frames by augmentation attribute. Lassi Tuura 2010-04-20 23:13:09 +0200
  • 250382c56d Use wider format when printing addresses in debug format. Lassi Tuura 2010-04-20 23:13:05 +0200
  • 58f290e1ce Add config.h. Konstantin Belousov 2010-04-21 15:43:05 +0300
  • 2709abc883 msync() also may be called on unaligned address. Konstantin Belousov 2010-04-21 15:33:37 +0300
  • 4454413242 Account for possible unaligned access. Konstantin Belousov 2010-04-21 15:18:02 +0300
  • 74677edb23 Reverse local change Konstantin Belousov 2010-04-20 17:54:16 +0300
  • ee99dbec87 Use mincore instead of msync when available Konstantin Belousov 2010-04-20 17:45:18 +0300
  • 75b76d1f45 Save FPU context for i386. Konstantin Belousov 2010-04-17 00:18:33 +0300
  • b1c68e060c Arrange the FreeBSD ucontext offset definitions in ascending order. Konstantin Belousov 2010-04-17 00:17:58 +0300
  • a67654e86f [PATCH] Reduce scope of the eh_frame_end local variable Giuseppe Scrivano 2010-04-14 12:11:29 -0700
  • 1d9c5a356d Fix compiler warnings on x86_64 Linux Arun Sharma 2010-04-14 12:01:37 -0700
  • 5a70fab451 Fix compiler warnings on x86 Linux Arun Sharma 2010-04-14 18:54:20 -0700
  • 127acf8e97 Use correct offset name and value for ucontext offset in struct sigframe Konstantin Belousov 2010-04-14 12:15:05 +0300
  • 0d311ea161 Add abort() after sigreturn calls Konstantin Belousov 2010-04-14 12:10:34 +0300
  • 34b064bf22 Fix typo. Konstantin Belousov 2010-04-14 12:10:14 +0300
  • 1e77c66a51 Fix FreeBSD/x86_64 sigcontext restore Konstantin Belousov 2010-04-14 12:04:28 +0300
  • 61f4345a9e Fix an issue where len was too short for sysctl to recieve the process vm map. Konstantin Belousov 2010-04-13 15:33:11 +0300
  • 02d0cb6f71 Do not save FPU context on x86 for now; XMM save area must be 16-bytes aligned Konstantin Belousov 2010-04-13 14:20:22 +0300
  • ae7eebb839 Separate getcontext implementation for x86 Konstantin Belousov 2010-04-13 14:11:39 +0300
  • 66e49bdd41 Save %eax for i386 Konstantin Belousov 2010-04-13 13:55:23 +0300
  • 5a7407dd94 Merge branch 'master' into freebsd Konstantin Belousov 2010-04-12 22:34:24 +0300
  • c2d78041cc GCC compatibility on x86 for C++ exception handling Arun Sharma 2010-04-12 12:08:21 -0700
  • eb8857a324 Silence a compiler warning Giuseppe Scrivano 2010-04-12 10:45:31 -0700
  • 843190597c Remove unneeded include. Konstantin Belousov 2010-04-11 22:07:31 +0300
  • 21f0e90ce8 Rework 69001646fa, store sigframe address into sigcontext_addr. Konstantin Belousov 2010-04-11 22:01:08 +0300
  • 42bc15c72c Provide proper register offsets in the gregset for FreeBSD/i386 Konstantin Belousov 2010-04-11 19:18:07 +0300
  • f10f851916 Add slightly more debug output Konstantin Belousov 2010-04-11 14:59:36 +0300
  • 8d6b00b082 Remove no more needed check. Konstantin Belousov 2010-04-11 14:44:21 +0300
  • e33fa9f73c Ditch using the libutil, it is not async-signal safe. Konstantin Belousov 2010-04-11 14:36:24 +0300
  • 69001646fa Store the ucontext_t pointer to properly handle resume across signal frames. Konstantin Belousov 2010-04-11 13:48:14 +0300
  • f01a043712 Convince gcc that x86_64_sigreturn cannot return, as declared. Konstantin Belousov 2010-04-11 13:47:28 +0300
  • a688d6c4c9 Remove unused variable. Konstantin Belousov 2010-04-10 18:51:17 +0300
  • dd1c7b6c1a Declare mxcsr as XMM Konstantin Belousov 2010-04-10 18:48:35 +0300
  • 53f7e650e0 For FreeBSD/i386, add real offset values for FPU context fields. Konstantin Belousov 2010-04-10 18:48:16 +0300
  • 6f7b335e89 Add my copyrights to several files that contain essential modifications Konstantin Belousov 2010-04-10 01:42:26 +0300
  • 9fe75c7d93 Save FPU state when saving context. For XMM-capable CPUs only (for now). Konstantin Belousov 2010-04-10 00:47:08 +0300
  • 117ccd246d Move all XMM offsets into one place. Konstantin Belousov 2010-04-10 00:46:51 +0300
  • f6546e27ed Implement the base code to fetch x86/xmm state on x86. Offsets to be filled. Konstantin Belousov 2010-04-10 00:40:39 +0300
  • 2c50c95cde Correct arguments for Debug(). Shut up warning by using the cast. Konstantin Belousov 2010-04-10 00:38:54 +0300
  • d1676f192e Fix warnings on 32 bit x86 Arun Sharma 2010-04-08 03:12:05 -0700