OSDN Git Service

* solib-target.c (solib_target_relocate_section_addresses): Add
authorPedro Alves <pedro@codesourcery.com>
Sun, 5 Aug 2007 09:57:06 +0000 (09:57 +0000)
committerPedro Alves <pedro@codesourcery.com>
Sun, 5 Aug 2007 09:57:06 +0000 (09:57 +0000)
orig_delta to addr_high.

gdb/ChangeLog
gdb/solib-target.c

index 508a731..fa57400 100644 (file)
@@ -1,3 +1,8 @@
+2007-08-05  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * solib-target.c (solib_target_relocate_section_addresses): Add
+       orig_delta to addr_high.
+
 2007-08-04  Michael Snyder  <msnyder@access-company.com>
 
        * remote-fileio.c (remote_fileio_func_write): Memory leak.
index 89571a1..6446e33 100644 (file)
@@ -332,7 +332,8 @@ solib_target_relocate_section_addresses (struct so_list *so,
          so->addr_low = segment_bases[0];
          so->addr_high = (data->segment_bases[i - 1]
                           + data->segment_sizes[i - 1]
-                          /* FIXME this must be needed! + orig_delta */);
+                          + orig_delta);
+         gdb_assert (so->addr_low <= so->addr_high);
 
          free_symfile_segment_data (data);
        }