1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-06-29 12:41:44 +02:00
Commit graph

529 commits

Author SHA1 Message Date
mostang.com!davidm 981c8cc37b (UNW_REG_EH_ARG0): New well-known register name.
(UNW_REG_EH_ARG1): Ditto.
(UNW_REG_EH_ARG2): Ditto.
(UNW_REG_EH_ARG3): Ditto.
(unw_fpreg_t): Make it a target-dependent type.
(unw_get_proc_name): Also return the offset relative to the function name returned.

(Logical change 1.45)
2003-02-08 10:10:59 +00:00
mostang.com!davidm 5db393915c (TESTS_cdep): Add test-setjmp.
(test_setjmp_LDADD): New macro.

(Logical change 1.45)
2003-02-08 10:10:59 +00:00
mostang.com!davidm ad7f1470e3 (SETJMP_SO_VERSION): New macro.
(lib_LTLIBRARIES_cdep): Ditto.
(libunwind_setjmp_la_SOURCES_common): Ditto.
(libunwind_setjmp_la_LDFLAGS): Ditto.
(libunwind_setjmp_la_LIBADD): Ditto.
(libunwind_setjmp_la_SOURCES_ia64): Ditto.
(libunwind_setjmp_la_SOURCES_hppa): Ditto.
(libunwind_setjmp_la_SOURCES_x86): Ditto.
(libunwind_la_SOURCES_os): Define for OS_LINUX.
(libunwind_la_SOURCES_ia64): Mention elf64.c.
(AM_CPPFLAGS): Include from current working directory as well.
(AM_CCASFLAGS): Define to be the same as AM_CPPFLAGS.

(Logical change 1.45)
2003-02-08 10:10:59 +00:00
mostang.com!davidm f5265f56ba (HIDDEN): Make it empty unless we have at least GCC v3.3.
(unwi_get_proc_name): Also return the offset relative to the returned function-name.
(struct elf_image): New structure.

(Logical change 1.45)
2003-02-08 10:10:59 +00:00
mostang.com!davidm 9657e6d5ff Regenerate.
(Logical change 1.44)
2003-01-28 07:32:15 +00:00
mostang.com!davidm 64f2bf7735 (Logical change 1.44) 2003-01-28 07:32:15 +00:00
mostang.com!davidm 3886794230 Initial revision 2003-01-28 07:32:15 +00:00
mostang.com!davidm 10b928ac33 Add man-page for libunwind-ptrace(3). Fix typo in debug statements.
BKrev: 3e3631ffN5dWXJUZHIpDMx0q9cQPHg
2003-01-28 07:32:15 +00:00
mostang.com!davidm de4410dce0 (ui): Make it global instead of local to do_backtrace().
(do_backtrace): Move creation/destruction of the UPT-info structure from here...
(main): ...to here.

(Logical change 1.44)
2003-01-28 07:32:15 +00:00
mostang.com!davidm 385b56fb3d (man3_MANS): Mention libunwind-ptrace.man.
(EXTRA_DIST): Mention libunwind-ptrace.tex.

(Logical change 1.44)
2003-01-28 07:32:15 +00:00
mostang.com!davidm 17220411d4 (_UPT_access_reg): Fix typo in debug() statements.
(Logical change 1.44)
2003-01-28 07:32:15 +00:00
mostang.com!davidm ac0e9b4184 (See Also): Mention libunwind-ptrace(3).
(Logical change 1.44)
2003-01-28 07:32:15 +00:00
hp.com!davidm 644c919345 Rename UNW_IA64_AR_25 to UNW_IA64_AR_CSD, as per SDM v2.1.
(_Uia64_search_unwind_table): Declare.
(_Uia64_find_dyn_list): Declare as "extern".
(_Uia64_get_kernel_table): Declare.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm a69cf3deb9 Regenerate.
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm b28af10e4b R
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm e9e4e5fb29 (Logical change 1.43) 2003-01-28 03:40:06 +00:00
hp.com!davidm b064eb4574 Initial revision 2003-01-28 03:40:06 +00:00
hp.com!davidm 6e5c4b7ebc Change version number to 0.2-pre4.
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 68bdac3681 Add declarations for the _UPT_* helper routines (libunwind via ptrace helpers).
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 60be26eeb6 Add _UPT_*() helper routines to make it easy to use libunwind for ptrace'd processes.
BKrev: 3e35fb96i3Wt4nwNbCAUmtLvp-6Y9g
2003-01-28 03:40:06 +00:00
hp.com!davidm 0d4634d8fe (unw_get_save_loc): Rename AR_25 to AR_CSD.
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm bb25a5ed3b (tdep_search_unwind_table): Explicitly call _Uia64_search_unwind_table().
Remove declaration of same name; this is now done in libunwind-ia64.h.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm e1e36dfdf6 (rotate_gr): When rotating an out-of-frame register, return the original register
number, not -1.  Otherwise, the wrong error gets propagated to the user.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 74ee8e48f0 (libunwind_la_SOURCES_cdep): New macro. Mention _UPT routines.
(libunwind_la_SOURCES_common): Mention libunwind_la_SOURCES_cdep.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 3837469eec (intern_string): Change type of "i" to unsigned, to avoid compiler-warning.
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm ef0b937c87 (intern_regions): Change type of "i" to be unsigned, to avoid compiler-warning.
(intern_array): Ditto.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 6da7fc2511 (ia64_scratch_loc): Rename AR_25 to AR_CSD.
(ia64_access_reg): Ditto.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 1f6bf48b5c (_Uia64_search_unwind_table): Rename from tdep_search_unwind_table().
(_Uia64_get_kernel_table): Rename from get_kernel_table() and make it global.

(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 21e86c6cba (TESTS_cdep): Add test-ptrace.c.
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
hp.com!davidm 4df2088f8a (SIGCONTEXT_AR_CSD_OFF): Rename from SIGCONTEXT_AR_25_OFF.
(Logical change 1.43)
2003-01-28 03:40:06 +00:00
mostang.com!davidm 93bfdaa128 Regenerate.
(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 81eb703130 Initial revision 2003-01-23 18:47:51 +00:00
mostang.com!davidm 4b532b797b Fix a bug that caused accesses to invalid RNaT locations.
Make ia64-test-stack and test-dyn1 part of the test-suite.
Add CFM cache.

BKrev: 3e3038d7iwmOn7u1d1Hf25qwRYN88Q
2003-01-23 18:47:51 +00:00
mostang.com!davidm ffaba71c4e Add copyright header.
(main): Be verbose only if an argument is passed.

(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 83893355b0 (update_frame_state): Handle "cfm" cache.
(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 717cb71374 (struct cursor): Add "cfm" cache.
(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 8bff7ccc92 (rotate_gr): Take advantage of "cfm" cache.
(rotate_fr): Ditto.
(pr_ltop): Ditto.
(pr_ptol): Ditto.

(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 0fe74701c5 (nerrors): New global variable.
(verbose): Ditto.
(do_unwind_tests): Add sanity checking.
(main): Be verbose only if there is an argument, print error summary.

(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 4368ea4a70 (ia64_get_stacked): Make sure returned rnat-location is valid, too.
(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm e30bf11e2c (ia64_access_reg): Handle "cfm" cache.
(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm a89e112a32 (common_init): Initialize "cfm" cache.
(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm 282413e6ab (TESTS_cdep): New macro for configuration-depedent tests.
(noinst_PROGRAMS_cdep): New macro for config-dependent noinst-programs.
(TESTS_arch): New macro for architecture-specific tests.
(TESTS): New macro, so we can run "make check".
(check_PROGRAMS): New macro.

(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm e55b2e04ce (NSTACKS): Move into "ia64-test-stack.h".
(STACK_SIZE_SHIFT): Ditto.
(STACK_SIZE): Ditto.

(Logical change 1.42)
2003-01-23 18:47:51 +00:00
mostang.com!davidm a3f100b9f0 (Logical change 1.42) 2003-01-23 18:47:51 +00:00
mostang.com!davidm 95d618391d Rename: tests/sig.c -> tests/ia64-test-sig.c
}(Logical change 1.41)
2003-01-23 10:04:09 +00:00
mostang.com!davidm e5b4f8a40d Rename: tests/sig.c -> tests/ia64-test-sig.c
(Logical change 1.41)
2003-01-23 10:04:09 +00:00
mostang.com!davidm 7ec3afd8db Minor reformatting.
(Logical change 1.41)
2003-01-23 10:04:09 +00:00
mostang.com!davidm 3f0ebaa7e3 (Logical change 1.41) 2003-01-23 10:04:09 +00:00
mostang.com!davidm 01ead91d21 Initial revision 2003-01-23 10:04:09 +00:00
mostang.com!davidm de6b7ac827 Fix
BKrev: 3e2fbe19oD_3TQwUDRm2z-h2xdPvQw
2003-01-23 10:04:09 +00:00