aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Hunt <hunt@redhat.com>2001-02-20 18:07:17 +0000
committerMartin Hunt <hunt@redhat.com>2001-02-20 18:07:17 +0000
commita43ad351c8feab741f0f8228ce9699ac50387200 (patch)
tree8fbd2317faa6ef458c765194050eb4cf74ef3116
parent58bc91c9c3941cbd51b66f24243ee55b26ee7d41 (diff)
downloadfsf-binutils-gdb-a43ad351c8feab741f0f8228ce9699ac50387200.zip
fsf-binutils-gdb-a43ad351c8feab741f0f8228ce9699ac50387200.tar.gz
fsf-binutils-gdb-a43ad351c8feab741f0f8228ce9699ac50387200.tar.bz2
2001-02-20 Martin M. Hunt <hunt@redhat.com>
* solib.c (info_sharedlibrary_command): Don't assume pointers are the same size of long, call longest_local_hex_string_custom().
-rw-r--r--gdb/ChangeLog3
-rw-r--r--gdb/solib.c8
2 files changed, 7 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 57f8449..2f00791 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,8 @@
2001-02-20 Martin M. Hunt <hunt@redhat.com>
+ * solib.c (info_sharedlibrary_command): Don't assume pointers
+ are the same size of long, call longest_local_hex_string_custom().
+
* solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
extract_signed_integer() should be called instead of
extract_address().
diff --git a/gdb/solib.c b/gdb/solib.c
index 5fdb9a1..07d72ec 100644
--- a/gdb/solib.c
+++ b/gdb/solib.c
@@ -638,14 +638,14 @@ info_sharedlibrary_command (char *ignore, int from_tty)
printf_unfiltered ("%-*s", addr_width,
so->textsection != NULL
- ? local_hex_string_custom (
- (unsigned long) so->textsection->addr,
+ ? longest_local_hex_string_custom (
+ (LONGEST) so->textsection->addr,
addr_fmt)
: "");
printf_unfiltered ("%-*s", addr_width,
so->textsection != NULL
- ? local_hex_string_custom (
- (unsigned long) so->textsection->endaddr,
+ ? longest_local_hex_string_custom (
+ (LONGEST) so->textsection->endaddr,
addr_fmt)
: "");
printf_unfiltered ("%-12s", so->symbols_loaded ? "Yes" : "No");