From 5d9643bae448963730f4a171cdafa15732c302a9 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Sun, 5 Aug 2007 09:57:06 +0000 Subject: [PATCH] * solib-target.c (solib_target_relocate_section_addresses): Add orig_delta to addr_high. --- gdb/ChangeLog | 5 +++++ gdb/solib-target.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 508a731..fa57400 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2007-08-05 Pedro Alves + + * solib-target.c (solib_target_relocate_section_addresses): Add + orig_delta to addr_high. + 2007-08-04 Michael Snyder * remote-fileio.c (remote_fileio_func_write): Memory leak. diff --git a/gdb/solib-target.c b/gdb/solib-target.c index 89571a1..6446e33 100644 --- a/gdb/solib-target.c +++ b/gdb/solib-target.c @@ -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); } -- 2.7.4