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

  • 03395a1c4b Turn back on execute-permission on script files. David Mosberger-Tang 2006-07-26 15:46:15 -0600
  • 6a89d40236 Fix missed "tdep.h" -> "libunwind_i.h" conversions. David Mosberger-Tang 2006-07-26 15:44:23 -0600
  • 8c94e12429 (_UPT_find_proc_info): Fix potential crash due to uninitialized pointer. David Mosberger-Tang 2006-07-26 15:43:23 -0600
  • fd2fa63a6c Fix missed merge on setjmp_i.h and siglongjmp.c. David Mosberger-Tang 2006-07-26 15:21:52 -0600
  • 3c109eef98 Update ChangeLog to point to GIT log instead of Bitkeeper log. David Mosberger-Tang 2006-07-26 15:12:18 -0600
  • 69d85f7c14 Restore mi/Ldyn-remote.c. David Mosberger-Tang 2006-07-26 15:10:48 -0600
  • 37be21c01e Restore more files wiped out by Bitkeeper->CVS->GIT transition. David Mosberger-Tang 2006-07-26 15:09:39 -0600
  • 9e927e7087 Restore tests/perf-startup. David Mosberger-Tang 2006-07-26 14:57:51 -0600
  • 236e370dc5 Remove three Emacs backup-files which accidentially got checked into git. David Mosberger-Tang 2006-07-26 14:54:50 -0600
  • 6daeeac60a Revert "Initial revision" David Mosberger-Tang 2006-07-26 14:53:49 -0600
  • a369768c27 Revert "Initial revision" David Mosberger-Tang 2006-07-26 14:47:44 -0600
  • ca69fee8bb Merge ../libunwind-v0.98 David Mosberger-Tang 2006-07-25 21:41:43 -0600
  • af2503e223 Fix bug in libunwind-ptrace which can cause reading of random data. David Mosberger-Tang 2006-07-25 21:35:30 -0600
  • cbd8648b33 Make libunwind compile with recent versions of GAS. David Mosberger-Tang 2006-07-25 21:34:32 -0600
  • f176ad6fc6 Bring git v0.98.5 tree in sync with released v0.98.5. David Mosberger-Tang 2006-07-25 21:32:28 -0600
  • bc09a82735 ia64: Allow write-access to UNW_IA64_BSP and UNW_IA64_SP. hp.com!davidm 2005-05-20 15:32:18 +0000
  • 2211958a9c UNW_IA64_SP and UNW_IA64_BSP are no longer read-only. hp.com!davidm 2005-05-20 15:32:18 +0000
  • b47b9aa232 UNW_IA64_BSP and UNW_IA64_SP are no longer read-only. hp.com!davidm 2005-05-20 15:32:18 +0000
  • 11f4871570 Regenerate. hp.com!davidm 2005-05-20 15:32:18 +0000
  • 36a0275014 Allow write-access to UNW_IA64_BSP and UNW_REG_SP. hp.com!davidm 2005-05-20 15:32:18 +0000
  • 7c986f6190 ia64: Fix typo in kernel-files.txt. hp.com!davidm 2005-05-20 15:27:25 +0000
  • 41db9a8a35 Adjust for renaming of ia64 -> tdep-ia64. hp.com!davidm 2005-05-20 15:27:25 +0000
  • 4591d090c5 ia64: Use update_nat() instead of equivalent open code in tdep_access_reg(). hp.com!davidm 2005-05-20 14:58:46 +0000
  • cf2a44ca49 Use update_nat() instead of equivalent open code. hp.com!davidm 2005-05-20 14:58:46 +0000
  • 2bc0aee843 ia64: Allow r1 to be saved in an ABI-specific frame. hp.com!davidm 2005-05-20 14:50:54 +0000
  • f5de64f9f7 If r1 has been saved in an ABI-specific frame (such as an interrupt frame), access the saved value. Otherwise, pick it up from the unwind-info for the matching IP. hp.com!davidm 2005-05-20 14:50:54 +0000
  • 5b1dfeca70 ia64: Remove some dead code. hp.com!davidm 2005-05-20 14:13:01 +0000
  • 399f120c96 Drop unused readonly variable. hp.com!davidm 2005-05-20 14:13:01 +0000
  • 2c08119b53 ia64: Drop early-out-on-zero-IP from unw_step() hp.com!davidm 2005-05-20 13:35:32 +0000
  • 3fa950e818 Remove early-out test when IP is zero. hp.com!davidm 2005-05-20 13:35:32 +0000
  • 3b7eb49469 ia64: Introduce rbs_get_base() to simplify Linux kernel integration. hp.com!davidm 2005-05-20 13:13:07 +0000
  • 19e3bf3ea6 (rbs_switch): Use rbs_get_base() to determine the size of the register backing store. hp.com!davidm 2005-05-20 13:13:07 +0000
  • 7a8b0ba617 (rbs_get_base): New macro. hp.com!davidm 2005-05-20 13:13:07 +0000
  • 9724ac492c (common_init): Use rbs_get_base() to determine size of register-backing store. hp.com!davidm 2005-05-20 13:13:07 +0000
  • 8236491807 ia64: Add Linux kernel support to unw_init_local(). hp.com!davidm 2005-05-20 12:47:59 +0000
  • 080f8423d9 Read sp and bsp via ia64_get() and then pass them to common_init(). hp.com!davidm 2005-05-20 12:47:59 +0000
  • 50bbc1fe3d (set_as_arg): New function. (get_initial_stack_pointers): Likewise. (unw_init_local): Use new functions to make code more readable and add Linux kernel support. hp.com!davidm 2005-05-20 12:47:59 +0000
  • 84bd124a24 (inlined_uc_addr): Remove UNW_IA64_AR_BSP. We no longer need this ugly hack since the initial BSP is now passed directly into common_init(). hp.com!davidm 2005-05-20 12:47:59 +0000
  • 4992f1c936 (common_init): Take initial sp and bsp values as arguments instead of reading them via ia64_get(). hp.com!davidm 2005-05-20 12:47:59 +0000
  • 6ad2531a11 Remove Ginit.c. Kernel doesn't use it anymore. hp.com!davidm 2005-05-20 11:28:16 +0000
  • 96c8c511fe Move around a few more things to ease kernel-integration. No functional changes. hp.com!davidm 2005-05-20 11:28:16 +0000
  • 97b483dcaa Drop include of "mempool.h", which causes problems in the kernel, due to a conflicting <linux/mempool.h>. (SOS_MEMORY_SIZE): Move to libunwind_i.h. hp.com!davidm 2005-05-20 11:28:16 +0000
  • 1b63be3f89 (parse_dynamic): Make it a dummy-function of _U_dyn_op isn't defined, i.e., if libunwind-dynamic.h isn't in use (as is the case for the kernel at the moment). hp.com!davidm 2005-05-20 11:28:16 +0000
  • 7894f0edc0 (ia64_strloc): Move to Grbs.c. hp.com!davidm 2005-05-20 11:28:16 +0000
  • 96407911ee (ia64_strloc): Move here from Ginit.c so it can be shared with the kernel. hp.com!davidm 2005-05-20 11:28:16 +0000
  • d5ab898cdf (SOS_MEMORY_SIZE): Move to here from src/mi/mempool.c. hp.com!davidm 2005-05-20 11:28:16 +0000
  • c762d7645f Shuffle around include files to make it easier to use libunwind in the Linux kernel. Fix x86 and x86-64 to build again. hp.com!davidm 2005-05-20 09:48:08 +0000
  • c4a2f46b6a Replace tdep.h symlink with tdep symlink. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 9d94c8f62b Rename: include/x86_64/jmpbuf.h -> include/tdep-x86_64/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • e3ac62c5f1 Rename: include/x86_64/jmpbuf.h -> include/tdep-x86_64/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 3a2c945244 Rename: include/x86/jmpbuf.h -> include/tdep-x86/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • f6d4c74beb Rename: include/x86/jmpbuf.h -> include/tdep-x86/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • e6cf7e84eb Rename: include/x86/dwarf-config.h -> include/tdep-x86/dwarf-config.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • d90772c868 Rename: include/x86/dwarf-config.h -> include/tdep-x86/dwarf-config.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 56cea5b4a9 Rename: include/ia64/script.h -> include/tdep-ia64/script.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 12f0ce1a39 Rename: include/ia64/script.h -> include/tdep-ia64/script.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 910087d5b5 Rename: include/ia64/jmpbuf.h -> include/tdep-ia64/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • e86e18224d Rename: include/ia64/jmpbuf.h -> include/tdep-ia64/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 983d841e64 Rename: include/hppa/jmpbuf.h -> include/tdep-hppa/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • f8a07dfb22 Rename: include/hppa/jmpbuf.h -> include/tdep-hppa/jmpbuf.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 400a917a7a Rename: include/hppa/dwarf-config.h -> include/tdep-hppa/dwarf-config.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • c56b45e82e Rename: include/hppa/dwarf-config.h -> include/tdep-hppa/dwarf-config.h hp.com!davidm 2005-05-20 09:48:08 +0000
  • 2e35dd035c Regenerate. hp.com!davidm 2005-05-20 09:48:08 +0000
  • d0cf8551fe Move target-specific headers into tdep-$(arch). hp.com!davidm 2005-05-20 09:48:08 +0000
  • 180a1ececa Initial revision hp.com!davidm 2005-05-20 09:48:08 +0000
  • 3e8a50255c Include from tdep-$(arch) directory after the normal incliude directory. hp.com!davidm 2005-05-20 09:48:08 +0000
  • f9b7af51ed Include <libunwind.h> instead of "internal.h" and "mempool.h". (dwarf_reg_state_pool): Move to dwarf_i.h. (dwarf_cie_info_pool): Likewise. hp.com!davidm 2005-05-20 09:48:08 +0000
  • d3d722fb0a Include "tdep-ia64/rse.h" instead of "ia64/rse.h". (ARRAY_SIZE): New macro. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 32385d36fd Include "tdep-ia64/rse.h" instead of "ia64/rse.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 1228462adc Include "rse.h" instead of "ia64/rse.h". Include "libunwind_i.h" instead of "internal.h" and "tdep.h". Define rbs_cover_and_flush() only for the !UNW_REMOTE_ONLY case. (ia64_is_big_endian): New macro. (ia64_get_abi): Likewise. (ia64_set_abi): Likewise. (ia64_get_abi_marker): Likewise. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 8e6f3c8485 Include "rse.h" instead of "ia64/rse.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 83820a78d1 Include "libunwind_i.h" instead of "tdep.h". Include "tdep-ia64/rse.h" instead of "ia64/rse.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 3ad4903154 Include "libunwind_i.h" instead of "tdep.h". Include "mempool.h". (dwarf_reg_state_pool): Move here from dwarf.h. (dwarf_cie_info_pool): Likewise. Include "libunwind_i.h" instead of "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 67f90c24be Include "libunwind_i.h" instead of "tdep.h". Include "elfxx.c" instead of "elf64.c". hp.com!davidm 2005-05-20 09:48:08 +0000
  • d9e100753f Include "libunwind_i.h" instead of "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 07b01ad205 Include "libunwind_i.h" instead of "tdep.h" and "internal.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 670dd57e82 Include "libunwind_i.h" instead of "libunwind.h" and a whole bunch of standard header files. Use lock_release instead of mutex_unlock/sigprocmask calls. hp.com!davidm 2005-05-20 09:48:08 +0000
  • ead43e8545 Include "libunwind_i.h" instead of "internal.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 59f9f6a1ac Include "libunwind_i.h" instead of "internal.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 5724bee8c2 Include "libunwind_i.h" instead of "internal.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 19df6612fa Include "libunwind_i.h" instead of "internal.h" and "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • b7adf160ee Include "dwarf_i.h" instead of "dwarf.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • c027d98386 Don't include headers already included via unwind_i.h. hp.com!davidm 2005-05-20 09:48:08 +0000
  • df3d6af467 Don't include <string.h>. Include "libunwind_i.h" instead of "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • dda1a6d625 Don't include <string.h>. Include "libunwind_i.h" instead of "internal.h" and "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 379fb069d2 Don't include <string.h>, <unistd.h>, <sys/types.h>. Include "libunwind_i.h" instead of "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 9e8ba174e6 Don't include <string.h> and <stdlib.h>. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 9fac7579ee Don't include <string.h> and "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 71acf1d00e Don't include <stdlib.h>. Include "libunwind_i.h" instead of "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 03ba50ccaa Don't include <stdlib.h> and <string.h>. Include "libunwind_i.h" instead of "tdep.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • fa2871946a Don't include <assert.h> and <stddef.h>. Use ia64_get_abi_marker() instead of directly referencing c->last_abi_marker. (linux_scratch_loc): When accessing an fp-reg, default to IA64_FPREG_LOC. Handle more registers for the Linux interrupt-frame case. (tdep_access_reg): Use ia64_get_abi() instead of c->as->abi. Use ia64_is_big_endian() instead of c->as->big_endian. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 8bb167d4c1 Don't include <alloca.h> and <stdlib.h>. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 5e5db2dada Adjust for renaming of file. Drop include of <libunwind.h>. Include "script.h" instead of "ia64/script.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • 0870c54c2a Adjust for renaming of file. Drop include of <libunwind.h>. Include "script.h" instead of "ia64/script.h". hp.com!davidm 2005-05-20 09:48:08 +0000
  • ce46ac7167 Adjust for renaming of file. (tdep_put_unwind_info): Adjust for change of arguments. hp.com!davidm 2005-05-20 09:48:08 +0000
  • bea50a5d41 Adjust for renaming of file. (tdep_put_unwind_info): Adjust for change of arguments. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 47eca0fadf Adjust for renaming of file. (tdep_put_unwind_info): Adjust for change of arguments. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 34e70b5937 Adjust for renaming of file. hp.com!davidm 2005-05-20 09:48:08 +0000
  • dce55286ab Adjust for renaming of file. hp.com!davidm 2005-05-20 09:48:08 +0000
  • 6980fa4f25 Adjust comment. hp.com!davidm 2005-05-20 09:48:08 +0000