mostang.com!davidm
641d801905
(libunwind_la_SOURCES_common): Mention mempool.h and mempool.c.
...
(Logical change 1.19)
2002-07-18 03:58:34 +00:00
mostang.com!davidm
ce831876f2
(ia64_init): Initialize mempools.
...
(Logical change 1.19)
2002-07-18 03:58:34 +00:00
mostang.com!davidm
d603a5b4bb
(ia64_access_reg): r15-r18 should refer to sigcontext IFF the cursor is currently
...
pointing at the signal trampoline frame. Otherwise, raising an exception from within
a signal handler will fail to pass the exception arguments to the exception handler.
(Logical change 1.19)
2002-07-18 03:58:34 +00:00
mostang.com!davidm
e3cb03d7b6
(get_kernel_table): Use sos_alloc()/sos_free() instead of malloc()/free().
...
(Logical change 1.19)
2002-07-18 03:58:34 +00:00
mostang.com!davidm
9ac7c9cda2
(common_int): Explicitly declare return type as "int".
...
(Logical change 1.19)
2002-07-18 03:58:34 +00:00
mostang.com!davidm
1c0d73e27d
Replace uses of IA64_FLAG_SIGTRAMP flag by checks against sigcontext_loc.
...
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
c0a60b6f82
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
f7381ce536
Initial revision
2002-04-25 06:47:29 +00:00
mostang.com!davidm
af6fe37119
Include <stdlib.h>.
...
(ia64_init): Initialize debug level from UNW_DEBUG_LEVEL environment variable.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
039f99fef0
(update_frame_state): Fix handling of sigtramp frames. Also work around bugs
...
in kernel unwind info.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
118746f9e5
(unw_is_signal_frame): Need to (re-)create state record before we can check
...
IA64_FLAG_SIGTRAMP.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
83da1e6ac1
(unw_get_save_loc): Replace check for IA64_FLAG_SIGTRAMP with check against
...
c->sigcontext_loc.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
563bccbf75
(struct ia64_cursor): Add sigcontext_loc.
...
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
4d37950b2c
(rotate_gr): If the register is outside the current stacked frame, return -1.
...
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
2294fb8aa2
(ia64_create_state_record) [IA_UNW_DEBUG]: Display state record for default
...
frame state as well.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
c845317889
(getunwind): Define only if HAVE_GETUNWIND is not defined.
...
(_Uia64_glibc_acquire_unwind_info): Correct typo: dl_iterate_phdr() is successful
only if it returns a positive value.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
c56126ea7b
(common_init): Initialize c->sigcontext_loc to zero.
...
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
a6d51ee1a6
(SOVERSION): New macro.
...
(install-exec-hook): Use this hook to create symlinks from architecture-specific
library name to default name (libunwind.a/libunwind.so).
(libunwind_la_SOURCES_ia64): Mention unw_is_signal_frame.c and Lunw_is_signal_frame.c.
(libunwind_la_SOURCES): Drop.
(libunwind_ia64_la_LDFLAGS): New macro.
(libunwind_ia32_la_LDFLAGS): New macro.
(libunwind_la_LDFLAGS): Drop.
(Logical change 1.18)
2002-04-25 06:47:29 +00:00
mostang.com!davidm
c528adf7c7
Fix typo which caused register names to be off by 7.
...
(Logical change 1.17)
2002-04-19 05:35:46 +00:00
mostang.com!davidm
00abcc6dc3
Always install library as libunwind-$(ARCH).a. Need to find a way to create
...
an alias, though.
(Logical change 1.17)
2002-04-19 05:35:46 +00:00
mostang.com!davidm
5a6e6f89d8
SP is now read via UNW_IA64_GR + 12.
...
Change prefix from _U_ia64 to _Uia64.
Rename _U_ia64_regname() to unw_regname().
(Logical change 1.16)
2002-04-12 05:02:40 +00:00
mostang.com!davidm
e5a2726686
Rename shared.c to unw_regname.c.
...
(Logical change 1.16)
2002-04-12 05:02:40 +00:00
mostang.com!davidm
50b1a123c0
(regname): Update with current register names.
...
(unw_regname): First register number now starts with zero.
2002/04/11 21:43:00-07:00 mostang.com!davidm
Rename: src/ia64/shared.c -> src/ia64/unw_regname.c
(Logical change 1.16)
2002-04-12 05:02:40 +00:00
mostang.com!davidm
27cb8c2844
Initial revision
2002-04-12 05:02:40 +00:00
mostang.com!davidm
82248d8a12
Change prefix from _U_ia64 to _Uia64.
...
(Logical change 1.16)
2002-04-12 05:02:40 +00:00
mostang.com!davidm
9d5e392426
(regname): Update with current register names.
...
(unw_regname): First register number now starts with zero.
}(Logical change 1.16)
2002-04-12 05:02:40 +00:00
mostang.com!davidm
bd228fb16a
(_U_ia64_regname): Delete declaration.
...
Change prefix from _U_ia64 to _Uia64.
Drop extraneous ia64_ prefix from ia64-specific routines.
(Logical change 1.16)
2002-04-12 05:02:40 +00:00
hp.com!davidm
73645af561
(libunwind_la_SOURCES_ia64): Mention ia64/regs.h.
...
(Logical change 1.14)
2002-04-12 04:21:19 +00:00
hp.com!davidm
cc5ee5947a
Update.
...
(Logical change 1.12)
2002-04-05 23:37:55 +00:00
hp.com!davidm
6432d81f05
Multi-architecture support.
...
(Logical change 1.12)
2002-04-05 23:37:55 +00:00
hp.com!davidm
1f20cef057
Include libunwind-ia64.h instead of libunwind.h.
...
(Logical change 1.12)
2002-04-05 23:37:55 +00:00
mostang.com!davidm
f8cdbb6ef0
Update.
...
(Logical change 1.11)
2002-04-04 19:04:09 +00:00
mostang.com!davidm
fb9b517d0c
Read stack pointer from r12.
...
(Logical change 1.11)
2002-04-04 19:04:09 +00:00
hp.com!davidm
b682349b33
(Logical change 1.10)
2002-04-03 06:51:34 +00:00
hp.com!davidm
3b315369bc
Initial revision
2002-04-03 06:51:34 +00:00
hp.com!davidm
4e41f21f65
Fix typo in comment.
...
(Logical change 1.10)
2002-04-03 06:51:34 +00:00
hp.com!davidm
fb94137d04
(unw_get_save_loc): First draft-implementation. Should be reasonably close to something
...
useful.
(Logical change 1.10)
2002-04-03 06:51:34 +00:00
hp.com!davidm
a5bf714ea5
(rotate_gr, rotate_fr, pr_ltop, pr_ptol): Move into regs.h.
...
(Logical change 1.10)
2002-04-03 06:51:34 +00:00
hp.com!davidm
1bb24a283f
(AM_CPPFLAGS): Define.
...
(libunwind_la_SOURCES): Mention unw_get_save_loc.c and Lunw_get_save_loc.c.
(Logical change 1.10)
2002-04-03 06:51:34 +00:00
mostang.com!davidm
99639fb162
Rename UNW_IA64_CURRENT_BSP to UNW_IA64_BSP.
...
(Logical change 1.9)
2002-04-01 23:01:22 +00:00
mostang.com!davidm
42f9c357a8
Mention unw_get_fpreg.c and unw_set_fpreg.c.
...
(Logical change 1.9)
2002-04-01 23:01:22 +00:00
mostang.com!davidm
5e30dcbde3
Mention debugger requirements.
...
(Logical change 1.9)
2002-04-01 23:01:22 +00:00
mostang.com!davidm
6f514a6726
(Logical change 1.9)
2002-04-01 23:01:22 +00:00
mostang.com!davidm
3d5c9efd1e
Initial revision
2002-04-01 23:01:22 +00:00
mostang.com!davidm
883ce4ca59
Drop useless STAT() call.
...
(Logical change 1.9)
2002-04-01 23:01:22 +00:00
mostang.com!davidm
9a2039fe01
Protect against multiple inclusion. Define IA64_UNW_DEBUG based on DEBUG. Document
...
that in the UNW_LOCAL_ONLY-case, bit 2 in register save locations is unused. If
UNW_LOCAL_ONLY is defined, define stream-lined versions of IA64_REG_LOC(),
IA64_FPREG_LOC(), ia64_acquire_unwind_info(), ia64_release_unwind_info(), ia64_get(),
ia64_put(), ia64_getfp(), and ia64_putfp(). Drop convenience macros and declarations for
ia64_glibc_{acquire,release}_unwind_info(). Add convenience macro and declaration for
ia64_local_resume().
(Logical change 1.8)
2002-02-28 16:24:48 +00:00
mostang.com!davidm
59f4f0d4c1
Move sharable stuff into shared.c.
...
(Logical change 1.8)
2002-02-28 16:24:48 +00:00
mostang.com!davidm
0c897ad858
Make this file sharable by using exported names that do not depend on UNW_LOCAL_ONLY.
...
(Logical change 1.8)
2002-02-28 16:24:48 +00:00
mostang.com!davidm
3083f40842
Initial revision
2002-02-28 16:24:48 +00:00
mostang.com!davidm
97ae3ba79a
Define UNW_LOCAL_ONLY before including libunwind.h.
...
(Logical change 1.8)
2002-02-28 16:24:48 +00:00