1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-12-01 10:47:38 +01:00

Commit graph

  • caa6095aec Fix compile errors on Linux Arun Sharma 2010-04-07 19:59:06 -0700
  • ad6b2f94b9 Fix tests for PTRACE_* and PT_*. Konstantin Belousov 2010-04-05 23:19:03 +0300
  • 979af4502f Move local_resume to os-specific file. Konstantin Belousov 2010-04-05 23:00:27 +0300
  • 0dbeeeb08d Move uc_addr to os-specific file Konstantin Belousov 2010-04-05 22:42:23 +0300
  • 79d012348d Move get_scratch_loc() to os-specific file. Konstantin Belousov 2010-04-05 22:22:55 +0300
  • aeee03dd74 Reduce diffs to master Konstantin Belousov 2010-04-05 16:28:46 +0300
  • ccc0ae665b More move of osdep code. Konstantin Belousov 2010-04-05 16:25:36 +0300
  • a40641f326 Trim spaces Konstantin Belousov 2010-04-05 16:25:20 +0300
  • fd88f41818 Merge remote branch 'origin/master' into freebsd Konstantin Belousov 2010-04-05 16:14:50 +0300
  • 8e53e62db9 Refactor os specific code for x86 (both 32 and 64 bit). Arun Sharma 2010-04-04 16:17:32 -0700
  • 459b2a5ba8 Normalize test code Konstantin Belousov 2010-04-04 17:09:33 +0300
  • 980ccffe9e Merge remote branch 'origin/master' into freebsd Konstantin Belousov 2010-04-04 12:44:10 +0300
  • 8fa95f347e Simplify the check for ptrace operations. Konstantin Belousov 2010-04-04 12:39:28 +0300
  • 601919e2f8 Update FreeBSD notes. Konstantin Belousov 2010-04-04 12:39:16 +0300
  • 7169958221 Add some notes about FreeBSD. Konstantin Belousov 2010-04-04 12:03:15 +0300
  • 574d32a829 malloc.h is not needed. Konstantin Belousov 2010-04-04 11:59:31 +0300
  • 6e07e94d5d Revert "Test for malloc.h." Konstantin Belousov 2010-04-04 11:57:57 +0300
  • 2b7ca45acc Fix handling of SA_SIGINFO frames on 32 bit x86 Arun Sharma 2010-04-03 16:49:18 -0700
  • 22b17269cf Test for malloc.h. Konstantin Belousov 2010-04-03 23:34:33 +0300
  • bd2798805a Reformat os-freebsd.c. Konstantin Belousov 2010-04-03 23:29:28 +0300
  • 5715d912f4 Make setjmp/longjmp work at least on FreeBSD/amd64. FreeBSD-supplied setjmp() saves incremented stack pointer into jmpbuf. Konstantin Belousov 2010-04-03 19:02:43 +0300
  • 31ece3eaa1 Fix setcontext for amd64 freebsd Konstantin Belousov 2010-04-03 18:28:31 +0300
  • ad97600f75 Correct the configure check for -ldl. Konstantin Belousov 2010-03-31 23:01:46 +0300
  • 9bb9c972e6 Merge with origin/master Konstantin Belousov 2010-03-31 16:01:38 +0300
  • 6203f1cd0f Cleanup a mapped elf image. Arun Sharma 2010-03-26 15:54:14 -0700
  • 7bd264e292 Fix up what looks like an unintentional semi colon. Arun Sharma 2010-03-23 10:37:21 -0700
  • 8a75ba971a Signal trampoline on amd64 for ia32 is special. Konstantin Belousov 2010-03-13 21:26:50 +0200
  • e51429280b Handle error return from is_signal_frame Konstantin Belousov 2010-03-13 20:31:12 +0200
  • e9cd30040e Move x86 porting further. Konstantin Belousov 2010-03-13 20:28:12 +0200
  • 71c4161247 Remove extra empty line Konstantin Belousov 2010-03-13 18:33:22 +0200
  • bdee34d766 Jump buffer indices for FreeBSD/x86. Konstantin Belousov 2010-03-13 16:48:14 +0200
  • d3ddc9b96b Cap the runtime for rs-race Arun Sharma 2010-03-10 22:57:43 -0800
  • f8a15e9679 Fix a couple of test breakages on x86_64 Arun Sharma 2010-03-10 22:52:12 -0800
  • 24112f6d9b Fix some test failures on x86_64 on distros with small default stacks. Arun Sharma 2010-03-10 21:13:26 -0800
  • a6b23dcb0c Add partial implementation for is_signal_frame for i386. Konstantin Belousov 2010-03-11 00:50:40 +0200
  • 54f8b2fdbe Fill real offsets for freebsd Konstantin Belousov 2010-03-11 00:02:24 +0200
  • d737709640 Close #if Konstantin Belousov 2010-03-11 00:02:11 +0200
  • 47dcc89457 Remove unneeded braces Konstantin Belousov 2010-03-10 23:51:59 +0200
  • 3b026a7ed8 Fix i386 distinctions between freebsd and linux for mcontext. Konstantin Belousov 2010-03-10 23:51:09 +0200
  • bb41eba56c FreeBSD/i386 port. get/setcontext need further work Konstantin Belousov 2010-03-09 18:01:08 +0200
  • c61e0b932c Add sys/types.h for x86. Konstantin Belousov 2010-03-09 17:37:52 +0200
  • 71cbdc697f Provide real values for jmpbuf offsets for FreeBSD Konstantin Belousov 2010-03-08 21:49:38 +0200
  • 9f79621a29 Enough for now for ptrace backend Konstantin Belousov 2010-03-08 20:55:50 +0200
  • 752ce15c4f Preliminary version of freebsd syscall unwinder Konstantin Belousov 2010-03-08 19:45:54 +0200
  • c1b1c10cfc Fix memory leak on error Konstantin Belousov 2010-03-08 18:48:27 +0200
  • 4b3ca293bf Fix PT_SYSCALL ignoring of ip Konstantin Belousov 2010-03-08 17:01:31 +0200
  • 89e1df2d32 Fix _UI_siglongjmp_cont name Konstantin Belousov 2010-03-08 15:55:29 +0200
  • 0f1c0f5f66 Fix resume. Konstantin Belousov 2010-03-08 15:51:39 +0200
  • 43ed5b3e56 Add required assembler magic. Konstantin Belousov 2010-03-08 00:57:50 +0200
  • 5f5b1a5daa tdep_get_elf_image should be public Konstantin Belousov 2010-03-08 00:52:26 +0200
  • ad932154a6 Port test-ptrace Konstantin Belousov 2010-03-08 00:50:50 +0200
  • 093855f12a Remove unneeded includes of sys/types.h Konstantin Belousov 2010-03-08 00:25:22 +0200
  • 64b5391b7b Include sys/types.h once Konstantin Belousov 2010-03-08 00:24:32 +0200
  • da357e3c2e Revert "sys/types.h" Konstantin Belousov 2010-03-08 00:20:23 +0200
  • 53095e6b3e Code for resume Konstantin Belousov 2010-03-07 23:43:07 +0200
  • c64723835c Support walk over freebsd sigframes Konstantin Belousov 2010-03-07 21:53:01 +0200
  • d0d5f9979b Correct rsp offset Konstantin Belousov 2010-03-07 21:20:43 +0200
  • efd0655ff4 Silence warning about symbol redefinition. Konstantin Belousov 2010-03-07 17:27:41 +0200
  • 59d38aaccd Properly handle -ldl and -lutil Konstantin Belousov 2010-03-07 12:46:05 +0200
  • d7eea91448 Cast caddr_t argument for ptrace Konstantin Belousov 2010-03-07 12:27:03 +0200
  • 200147d0f2 Handle fpu state Konstantin Belousov 2010-03-06 23:22:46 +0200
  • 62218e10eb Provide proper offsets for gregs in freebsd ucontext. Note that fp regs are not handled. Konstantin Belousov 2010-03-06 22:33:11 +0200
  • 63ae8ca894 Correct assignments, remove unneeded includes. Konstantin Belousov 2010-03-06 22:32:11 +0200
  • 4de09a9c15 Implement freebsd-specific vm walker. Konstantin Belousov 2010-03-06 18:53:27 +0200
  • 81f2de0083 Add implementation of unw_is_signal_frame for freebsd. Konstantin Belousov 2010-03-06 18:08:44 +0200
  • 1ba7599250 Add FreeBSD stub. Konstantin Belousov 2010-03-06 17:54:51 +0200
  • 2646e0fde8 Add freebsd stub Konstantin Belousov 2010-03-06 17:47:52 +0200
  • 5976f1a5b3 sys/types.h Konstantin Belousov 2010-03-06 17:47:26 +0200
  • d7f5141075 MAP_ANONYMOUS Konstantin Belousov 2010-03-06 16:46:52 +0200
  • 3eabce18b1 Include sys/types.h when needed. Konstantin Belousov 2010-03-06 16:43:39 +0200
  • 29c110265f _NSIG. Konstantin Belousov 2010-03-06 16:43:18 +0200
  • c7ffca11ae FreeBSD way to name registers. Konstantin Belousov 2010-03-06 16:35:32 +0200
  • 8ccebc9307 MAP_ANONYMOUS Konstantin Belousov 2010-03-06 16:23:24 +0200
  • 78cb28b4a6 PT_CONTINUE. Konstantin Belousov 2010-03-06 16:20:47 +0200
  • d4a4ddd23d Provide access to the general regs on FreeBSD. Konstantin Belousov 2010-03-06 16:17:21 +0200
  • cf6ae3548f Code to read/write user memory on FreeBSD Konstantin Belousov 2010-03-06 15:04:56 +0200
  • d11456ffbf Code to read/write fpregs on FreeBSD Konstantin Belousov 2010-03-06 14:55:11 +0200
  • 905034ce72 Initial attempt at the build infrastructure for FreeBSD. Konstantin Belousov 2010-03-06 00:41:37 +0200
  • 46ea10680d Update documentation on building from git Arun Sharma 2010-03-02 21:18:57 -0800
  • 3468a6b33d Change MS_SYNC to MS_ASYNC Arun Sharma 2010-02-23 10:35:47 -0800
  • 752076789f Be gcc compatible for C++ exceptions on 32 bit platforms. Stefan Demharter 2010-02-21 22:45:08 -0800
  • 5a1d3c6fd7 Remove bogus check on scan_string which is guaranteed to fail every time. Arun Sharma 2010-02-21 22:35:26 -0800
  • 54752e0df0 Implement getcontext for x86 Paul Pluzhnikov 2009-12-22 18:58:17 -0800
  • 0cf76ed0b5 Check for NULL when validating addresses Paul Pluzhnikov 2009-12-01 13:59:45 -0800
  • 9626d66019 Fix a race condition in dwarf unwinding. Paul Pluzhnikov 2009-11-24 15:18:48 -0800
  • 890a630d76 Fix tests/Gtest-concurrent.c to test all caching policies Paul Pluzhnikov 2009-11-20 13:23:46 -0800
  • 2648a77f04 Simplify control flow Paul Pluzhnikov 2009-11-18 17:55:01 -0800
  • f958b9dc4f Get rid of some bogus checks. Paul Pluzhnikov 2009-11-18 17:16:47 -0800
  • f88e949d16 Set UNW_TDEP_SP on x86 to ESP Arun Sharma 2009-11-11 21:58:15 -0800
  • d7089547e2 Fix a warning message on i386 Arun Sharma 2009-10-23 22:38:11 -0700
  • 3067acf172 Remove duplicate calls to mark_as_used Arun Sharma 2009-10-17 22:45:30 -0700
  • 4ab26bcdaa Fix compiler warnings seen with --disable_block_signals Arun Sharma 2009-10-16 15:52:44 -0700
  • 570c09a2af Fix another compiler warning. Belisko Marek 2009-10-16 14:26:55 -0700
  • 491d576529 Fix compiler warnings on x86_64 Arun Sharma 2009-10-16 14:01:50 -0700
  • af9daf66af Fix the naming of the sigprocmask parameters. Arun Sharma 2009-10-15 19:29:49 -0700
  • b56375e76a Reduce stack use and apply CONFIG_DEBUG_FRAME to more code. Paul Pluzhnikov 2009-10-07 12:51:03 -0700
  • fc2934aade Make the remaining sigprocmask calls conditional on --enable-block-signals Paul Pluzhnikov 2009-09-29 23:14:50 -0700
  • b7e3444fea When libunwind is configured with --enable-block-signals=no, we must block recursion via sighandlers by "external" means. Paul Pluzhnikov 2009-09-25 14:17:35 -0700
  • 839db77b7b Wait if there is contention on the cache Paul Pluzhnikov 2009-09-25 09:38:55 -0700
  • 9aa0d6d680 Allow caller to block signals. Paul Pluzhnikov 2009-09-21 13:04:33 -0700