From d6946f580b6c7609c181bc6d9200481d04f7b043 Mon Sep 17 00:00:00 2001 From: "mostang.com!davidm" Date: Thu, 18 Sep 2003 06:09:22 +0000 Subject: [PATCH] (ia64_fetch_proc_info): New procedure. (Logical change 1.95) --- src/ia64/unwind_i.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ia64/unwind_i.h b/src/ia64/unwind_i.h index c6655c8a..7973ebaf 100644 --- a/src/ia64/unwind_i.h +++ b/src/ia64/unwind_i.h @@ -365,6 +365,7 @@ struct ia64_labeled_state /* Convenience macros: */ #define ia64_make_proc_info UNW_OBJ(make_proc_info) +#define ia64_fetch_proc_info UNW_OBJ(fetch_proc_info) #define ia64_create_state_record UNW_OBJ(create_state_record) #define ia64_free_state_record UNW_OBJ(free_state_record) #define ia64_find_save_locs UNW_OBJ(find_save_locs) @@ -383,6 +384,10 @@ struct ia64_labeled_state #define ia64_init UNW_ARCH_OBJ(init) extern int ia64_make_proc_info (struct cursor *c); +extern int ia64_fetch_proc_info (struct cursor *c, unw_word_t ip, + int need_unwind_info); +/* The proc-info must be valid for IP before this routine can be + called: */ extern int ia64_create_state_record (struct cursor *c, struct ia64_state_record *sr); extern int ia64_free_state_record (struct ia64_state_record *sr);