aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/remote.c8
2 files changed, 8 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index baedb0b..5ef6eb2 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2010-11-04 Hui Zhu <teawater@gmail.com>
+
+ * tracepoint.c (remote_trace_set_readonly_regions): Change lma to vma.
+
2010-11-03 Joel Brobecker <brobecker@adacore.com>
* ada-valprint.c (ada_val_print_array): Move variables `eltlen'
diff --git a/gdb/remote.c b/gdb/remote.c
index a4860bc..5044001 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -9878,7 +9878,7 @@ remote_trace_set_readonly_regions (void)
{
asection *s;
bfd_size_type size;
- bfd_vma lma;
+ bfd_vma vma;
int anysecs = 0;
if (!exec_bfd)
@@ -9895,10 +9895,10 @@ remote_trace_set_readonly_regions (void)
continue;
anysecs = 1;
- lma = s->lma;
+ vma = bfd_get_section_vma (,s);
size = bfd_get_section_size (s);
- sprintf_vma (tmp1, lma);
- sprintf_vma (tmp2, lma + size);
+ sprintf_vma (tmp1, vma);
+ sprintf_vma (tmp2, vma + size);
sprintf (target_buf + strlen (target_buf),
":%s,%s", tmp1, tmp2);
}