2001-02-20 Martin M. Hunt <hunt@redhat.com>
authorMartin Hunt <hunt@redhat.com>
Tue, 20 Feb 2001 18:05:19 +0000 (18:05 +0000)
committerMartin Hunt <hunt@redhat.com>
Tue, 20 Feb 2001 18:05:19 +0000 (18:05 +0000)
* solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
extract_signed_integer() should be called instead of
extract_address().

gdb/ChangeLog
gdb/solib-svr4.c

index aabef8366b56252665c21f5831946167db35a6c2..57f844968fe6e9d9ccbe63f91abd4f46c936a410 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-20  Martin M. Hunt  <hunt@redhat.com>
 
+       * solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
+       extract_signed_integer() should be called instead of
+       extract_address().
+
+2001-02-20  Martin M. Hunt  <hunt@redhat.com>  
+       
        * MAINTAINERS: Add Martin Hunt to Write After Approval list.
 
 2001-02-19  Andrew Cagney  <ac131313@redhat.com>
index 5c3938bacc2d58579833c547615f8cb408e31423..07cd2d0d9ef6a0ffbaee693bbcf041abc90579f9 100644 (file)
@@ -249,7 +249,8 @@ LM_ADDR (struct so_list *so)
 {
   struct link_map_offsets *lmo = SVR4_FETCH_LINK_MAP_OFFSETS ();
 
-  return extract_address (so->lm_info->lm + lmo->l_addr_offset, lmo->l_addr_size);
+  return (CORE_ADDR) extract_signed_integer (so->lm_info->lm + lmo->l_addr_offset, 
+                                            lmo->l_addr_size);
 }
 
 static CORE_ADDR