aboutsummaryrefslogtreecommitdiff
path: root/gdb/libunwind-frame.c
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2004-08-05 20:37:56 +0000
committerJeff Johnston <jjohnstn@redhat.com>2004-08-05 20:37:56 +0000
commit38e400fa258d2104c44aa8d895a32b8b85d2a49d (patch)
tree63a49a9edf3bf918c0c01cba9c4e85a018c1eac3 /gdb/libunwind-frame.c
parentab14aeb0f52a454d4d90f42c97ebefba2c520fbf (diff)
downloadgdb-38e400fa258d2104c44aa8d895a32b8b85d2a49d.zip
gdb-38e400fa258d2104c44aa8d895a32b8b85d2a49d.tar.gz
gdb-38e400fa258d2104c44aa8d895a32b8b85d2a49d.tar.bz2
2004-08-05 Jeff Johnston <jjohnstn@redhat.com>
* libunwind-frame.c (LIBUNWIND_SO): Change to be of form: libunwind-xxxx.so" where xxxx is UNW_TARGET.
Diffstat (limited to 'gdb/libunwind-frame.c')
-rw-r--r--gdb/libunwind-frame.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/libunwind-frame.c b/gdb/libunwind-frame.c
index 3462625..fd953d2 100644
--- a/gdb/libunwind-frame.c
+++ b/gdb/libunwind-frame.c
@@ -45,10 +45,6 @@
static int libunwind_initialized;
static struct gdbarch_data *libunwind_descr_handle;
-#ifndef LIBUNWIND_SO
-#define LIBUNWIND_SO "libunwind.so"
-#endif
-
/* Required function pointers from libunwind. */
static int (*unw_get_reg_p) (unw_cursor_t *, unw_regnum_t, unw_word_t *);
static int (*unw_get_fpreg_p) (unw_cursor_t *, unw_regnum_t, unw_fpreg_t *);
@@ -75,6 +71,10 @@ struct libunwind_frame_cache
#define STRINGIFY2(name) #name
#define STRINGIFY(name) STRINGIFY2(name)
+#ifndef LIBUNWIND_SO
+#define LIBUNWIND_SO "libunwind-" STRINGIFY(UNW_TARGET) ".so"
+#endif
+
static char *get_reg_name = STRINGIFY(UNW_OBJ(get_reg));
static char *get_fpreg_name = STRINGIFY(UNW_OBJ(get_fpreg));
static char *get_saveloc_name = STRINGIFY(UNW_OBJ(get_save_loc));