As requested, here is the other part of the libunwind patch to the ia64-tdep.c file. 2003-10-23 Jeff Johnston David Mosberger * ia64-tdep.c: Include , elf.h, and . [HAVE_LIBUNWIND_IA64_H]: Include libunwind-frame.h and libunwind-ia64.h. (ia64_getunwind): New function for libunwind support. (ia64_rse_slot_num, ia64_rse_skip_regs): Ditto. (ia64_gdb2uw_regnum, ia64_uw2gdb_regnum): Ditto. (ia64_is_fpreg, ia64_access_reg): Ditto. (ia64_access_fpreg, ia64_access_mem): Ditto. (get_kernel_table, map_segment): Ditto. (map_info_free, ia64_find_unwind_table): Ditto. (ia64_find_proc_info_x, ia64_put_unwind_info): Ditto. (ia64_get_dyn_info_list, ia64_libunwind_frame_this_id): Ditto. (ia64_libunwind_frame_prev_register): Ditto. (ia64_libunwind_frame_sniffer, (ia64_gdbarch_init)[HAVE_LIBUNWIND_IA64_H]: Add libunwind frame sniffer. Register libunwind functions needed by generic libunwind frame code using libunwind_frame_set_descr(). Ok to commit? Questions regarding this in conjunction with the generic libunwind frame code? -- Jeff J.