From 7e7d86ade8e59d0f5e1e856f0e7067cdbc24fd6a Mon Sep 17 00:00:00 2001 From: "mostang.com!davidm" Date: Tue, 11 Mar 2003 01:11:18 +0000 Subject: [PATCH] (_UPT_get_dyn_info_list_addr): Don't cache dyn-info-list address here. Do it in libunwind proper instead. (Logical change 1.61) --- src/_UPT_get_dyn_info_list_addr.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/_UPT_get_dyn_info_list_addr.c b/src/_UPT_get_dyn_info_list_addr.c index a434a353..d447eba7 100644 --- a/src/_UPT_get_dyn_info_list_addr.c +++ b/src/_UPT_get_dyn_info_list_addr.c @@ -42,14 +42,6 @@ _UPT_get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, unw_word_t res; int count = 0; - if (ui->checked_dyn_info_list_addr) - { - *dil_addr = ui->dyn_info_list_addr; - return *dil_addr ? 0 : -UNW_ENOINFO; - } - - ui->checked_dyn_info_list_addr = 1; - debug (100, "%s: looking for dyn_info list\n", __FUNCTION__); #if UNW_TARGET_IA64 @@ -75,7 +67,7 @@ _UPT_get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, { debug (100, "%s: dyn_info_list_addr = 0x%lx\n", __FUNCTION__, (long) res); - ui->dyn_info_list_addr = *dil_addr = res; + *dil_addr = res; } } }