1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-11-24 16:27:37 +01:00

Commit graph

  • 333a6bb711 Performance: inline keystone functions modified_interface Théophile Bastian 2019-06-10 11:06:41 +0200
  • 7b2e5e7548 Preprocess out debug code from release builds Théophile Bastian 2019-06-09 23:38:38 +0200
  • 11cce868c6 Cache _fde_func Théophile Bastian 2018-06-27 12:12:10 +0200
  • a73203b9bb Add root README Théophile Bastian 2019-06-09 19:04:09 +0200
  • f6cca76ee3 Enhance debug messages Théophile Bastian 2019-06-09 19:02:24 +0200
  • 453253dd0e Check for end of call-chain at end of step Théophile Bastian 2019-06-09 12:58:49 +0200
  • 6da6a389f9 Keep non-overridden registers' state after step Théophile Bastian 2019-06-09 12:56:17 +0200
  • 3b01d66203 eh_elf: allow %rip to be NULL before end-of-chain check Théophile Bastian 2019-06-09 03:45:55 +0200
  • bba251cf13 eh_elf: tolerate slightly out-of-bound mem access Théophile Bastian 2019-06-09 03:42:28 +0200
  • cc2d07f550 unw_step dbg: fix unique id Théophile Bastian 2019-06-08 16:17:06 +0200
  • c0f4449920 UnwDebug: also print init_id Théophile Bastian 2019-06-08 15:54:43 +0200
  • 82cfdcd3f3 unw_step: use UnwDebug instead of Debug Théophile Bastian 2019-06-08 15:38:34 +0200
  • 4979ec08bb unw_step: add unique id debugging features Théophile Bastian 2019-06-08 15:38:11 +0200
  • f02a57cdfc Add project-specific README Théophile Bastian 2018-08-17 21:13:54 +0200
  • b5e2c60ec7 Keep .eh_elf.so files opened Théophile Bastian 2018-06-27 11:39:20 +0200
  • e8941a4c73 Use flags from eh_elfs Théophile Bastian 2018-06-27 11:38:44 +0200
  • 05f3d38971 benching: actually bench original_bench Théophile Bastian 2018-06-15 02:16:42 +0200
  • 4024d5c269 benching: add benching facilities Théophile Bastian 2018-06-15 01:15:16 +0200
  • b47bfdd204 benching: actually bench Théophile Bastian 2018-06-15 01:15:48 +0200
  • b702cead60 benching: add benching facilities Théophile Bastian 2018-06-15 01:15:16 +0200
  • bfd5b164fa eh_elf: fix a few more errors Théophile Bastian 2018-06-15 00:01:53 +0200
  • 7494efbb16 eh_elf: detect eh_elf errors Théophile Bastian 2018-06-13 19:09:10 +0200
  • 7d9352d990 eh_elf: fix as_arg not set Théophile Bastian 2018-06-13 19:08:42 +0200
  • 96ed4c4d82 eh_elf: handle properly reinit Théophile Bastian 2018-06-13 19:07:52 +0200
  • 1493c0ca4b Add memory_map direct providing method Théophile Bastian 2018-06-11 19:53:29 +0200
  • 07e6a1a96f Eh_elf: make local unwinding work Théophile Bastian 2018-06-05 18:22:23 +0200
  • 1068aa2368 eh_elf: fix memory map Théophile Bastian 2018-06-05 18:22:15 +0200
  • 3691f0c18d eh_elf: fix memory map parsing problem Théophile Bastian 2018-06-04 18:26:23 +0200
  • 7a3518d325 eh_elf: actually use eh_elf in unw_step Théophile Bastian 2018-06-04 17:03:51 +0200
  • e0efd00acd eh_elf: Implement step_cursor Théophile Bastian 2018-06-01 18:08:26 +0200
  • 7f70295713 eh_elf: adopt Makefile.am Théophile Bastian 2018-06-01 11:19:44 +0200
  • 4fb0baaa89 Init eh_elf structures upon unw_init_* Théophile Bastian 2018-05-31 16:39:53 +0200
  • da7446a21a Add get_pid in ptrace support Théophile Bastian 2018-05-31 15:45:07 +0200
  • 7a747a28b1 Add a get_pid field to struct unw_accessors Théophile Bastian 2018-05-31 13:32:24 +0200
  • a02324d9af eh_elf: implement mmap_get_entry Théophile Bastian 2018-05-31 12:52:49 +0200
  • 8b7b8659ec eh_elf: parse and store memory map Théophile Bastian 2018-05-31 12:30:07 +0200
  • cd8c5d70d4 Optionally use a thread-local cache for valid memory upstream Milian Wolff 2018-05-04 21:55:52 +0200
  • 3d473e183d Fix race conditions in validate_mem via atomics Milian Wolff 2018-04-24 15:41:21 +0200
  • 3f689c9ee1 Cleanup: remove unused variable Milian Wolff 2018-04-24 15:41:09 +0200
  • b256722d49 Do not try to close invalid fds Milian Wolff 2018-04-24 15:30:59 +0200
  • 2bb51aa4fd Fix data race on cache hints in find_reg_state Milian Wolff 2018-04-24 15:27:16 +0200
  • fba2ae7b2c mipsN32: A modification suggestion to support mips N32 Deng, Yimin (NSB - CN/Shanghai) 2018-04-18 03:12:45 +0000
  • 2be1c2754a tests: Include wait-related headers for Ltest-mem-validate (#74) Alex Arslan 2018-04-12 09:46:15 -0700
  • 729772149f
    aarch64: tune down size of unw_context_t and unw_cursor_t (#71) Dave Watson 2018-04-10 10:55:45 -0700
  • b5cbcaee13
    dwarf: do not allocate in load_debug_frame (#72) Dave Watson 2018-04-10 10:55:34 -0700
  • 560ecfff77 dwarf: make dwarf_find_debug_frame public v1.3-stable Dave Watson 2018-04-03 11:10:50 -0700
  • c91974f30f dwarf: make dwarf_find_debug_frame public Dave Watson 2018-04-03 11:10:50 -0700
  • bcd8c4a888 Remove unw_handle_signal_frame from header. (#70) Bert Wesarg 2018-04-03 00:37:31 +0200
  • 54c1afdd51 Fix crasher test for gcc >= 8 when using -O2 or -O3. (#67) Romain Geissler @ Amadeus 2018-03-06 17:06:44 +0100
  • 7f04c2032f x86_64: support for RIP in unw_get_save_loc (#66) laiwei-rice 2018-03-06 16:04:45 +0000
  • 05d814b640 Don't check if the memory is in core (#64) ShutterQuick 2018-02-09 16:41:54 +0100
  • 26718da171 Use syscall directly in write_validate to avoid ASAN errors Dave Watson 2018-01-17 08:04:05 -0800
  • 7d6cc6696a Use syscall directly in write_validate to avoid ASAN errors Dave Watson 2018-01-17 08:04:05 -0800
  • e1ca874882 s390x: remove unw_handle_signal_frame from public API. (#62) Michael Munday 2018-01-11 18:53:09 +0000
  • 647ca77f52 s390x: remove PROTECTED visibility Dave Watson 2018-01-09 07:41:19 -0800
  • 441adc46ff Add port to Linux on IBM Z (s390x) Michael Munday 2017-12-05 10:05:41 -0500
  • 43934dae83 ALIAS unwind_get_accessors Dave Watson 2017-12-28 09:38:33 -0800
  • c73a0f4d4e ALIAS dwarf symbols Dave Watson 2017-12-28 09:31:11 -0800
  • e5fc8e77fc Remove unw_handle_signal_frame from public API. Dave Watson 2017-12-28 08:58:55 -0800
  • 304f9ea971 Remove PROTECTED visibility Dave Watson 2017-12-28 08:26:42 -0800
  • 4c07b17037 ALIAS unwind_get_accessors Dave Watson 2017-12-28 09:38:33 -0800
  • b56e4cb889 ALIAS dwarf symbols Dave Watson 2017-12-28 09:31:11 -0800
  • e287b69068 Remove unw_handle_signal_frame from public API. Dave Watson 2017-12-28 08:58:55 -0800
  • a1437a3d27 Remove PROTECTED visibility Dave Watson 2017-12-28 08:26:42 -0800
  • d784623beb dwarf: Fix size of state to avoid corrupting rs_stack Michael Munday 2017-11-24 11:37:11 -0500
  • 29137c6fa9 dwarf: Fix size of state to avoid corrupting rs_stack Michael Munday 2017-11-24 11:37:11 -0500
  • 02a3cc2cf3 Bump version to 1.3-rc1 v1.3-rc1 Dave Watson 2017-11-22 16:24:02 -0800
  • c1a65821a2 Default to --enable-debug-frame also on aarch64 Adrian Bunk 2017-11-20 17:04:11 +0200
  • 46c336d18f elfxx: store elf image pointer and size after mapping image Hans-Christian Noren Egtvedt 2017-11-08 11:34:35 +0100
  • f248ac0c6e dwarf: Fix incorrect cfi execution (#54) Yichao Yu 2017-11-01 12:14:37 -0400
  • 1870b26a00 dwarf: Allow DWARF version both 3 and 4 (#56) Yichao Yu 2017-10-31 11:55:07 -0400
  • 9e81e9efee arm: Handle non-signal frame unwind info lookup in ARM exidx unwinder (#55) Yichao Yu 2017-10-31 11:52:22 -0400
  • 4238fa55c8 Fix intermittent test failure in test-resume-sig (#51) Yichao Yu 2017-10-31 11:47:34 -0400
  • 3f9a629394 Ignore tests/Ltest-mem-validate (#52) Yichao Yu 2017-10-31 11:42:15 -0400
  • 26c99a3a3e Fix init-local-signal test (#50) Yichao Yu 2017-10-31 11:41:51 -0400
  • b9fe811de9 Use ucontext_t instead of struct ucontext (#49) Yichao Yu 2017-10-31 11:41:31 -0400
  • ab39ae9e16 Fix local unwind compilation on ARM (#48) Yichao Yu 2017-10-23 11:37:59 -0400
  • ac02808556 dwarf/Gparser: fix crash during unwinding (#44) v1.2-stable Konstantin Baladurin 2017-10-17 21:27:53 +0300
  • 36b46f1921 dwarf/Gparser: fix crash during unwinding (#46) Konstantin Baladurin 2017-10-17 21:27:43 +0300
  • 38fe3bbb97 x86: Fix build (#45) Konstantin Baladurin 2017-10-17 21:27:14 +0300
  • 60ddc67196 check: Fix run-coredump-unwind-mdi when in a out-of-tree build. Bert Wesarg 2017-08-31 21:29:36 +0200
  • fd02fd59e7 arm: FreeBSD/ARMv6 port Konstantin Belousov 2016-02-18 11:39:50 +0200
  • 60663c8f69 multilib: XFAIL some tests Dave Watson 2017-08-17 14:13:28 -0700
  • 7f1aebadbf x86: Add sigreturn asm stub Dave Watson 2017-08-16 15:35:38 -0700
  • 3d9a694de8 dwarf: Fix incorrect application of restore_state Dave Watson 2017-08-17 12:01:16 -0700
  • 836c91c43d x86_64: fix mincore_validate and msync_validate Johannes Ziegenbalg 2017-08-23 18:25:49 +0200
  • e9e50d07b0 x86_64: Use ucontext_t instead of struct ucontext Yichao Yu 2017-08-20 10:38:43 -0400
  • c26b603cd0 arm: argument type for unw_init_local2 Guillaume Blanc 2017-08-22 16:48:34 +0200
  • 5a491cb2d8 arm64: Support for restore of ARM64 Neon callee-saved registers during unwind Leonid Chistov 2015-10-01 11:23:50 +0300
  • 1c190a8f9e aarch64: PLT entry recognition & fixes Jonathan Byrd 2016-11-15 12:45:30 +0000
  • 819bf51bbd dwarf: Fix uninitialized variable c->dwarf.eh_valid_mask. Felipe Cerqueira 2017-08-17 11:29:01 -0700
  • 971985133b doc: Add generated doc files apply_reg_state and reg_states_iterate Dave Watson 2017-08-16 12:17:18 -0700
  • bd3fb89e11 Change unw_init_local_signal to unw_init_local2(..., UNW_INIT_SIGNAL_FRAME) Dave Watson 2017-08-16 12:15:16 -0700
  • 644cce3d72 half finished unw_local_init2 Dave Watson 2017-08-16 11:27:43 -0700
  • 4e8b7a595e configure: Fix dangling link when --disable-static is specified Dave Watson 2017-08-16 11:12:56 -0700
  • 2acc55815c elf: Don't use .gnu_debuglink if it doesn't exist Dave Watson 2017-08-16 10:59:32 -0700
  • 57257060c9 Bring back support for UNW_CACHE_PER_THREAD. Bert Wesarg 2017-03-27 10:24:26 +0200
  • ac1427d87f Support dynamic unwind info on ARM Yichao Yu 2016-09-30 00:40:56 -0400
  • 1a4b357598 arm: getcontext switches back to thumb mode Bernhard Rosenkraenzer 2013-12-27 11:01:54 -0800
  • ed90c8387b arm: Fix is_signal_frame bug for Thumb/Thumb2 mode MyungJoo Ham 2016-05-19 02:52:09 +0000