gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 7 May 2013 01:38:04 +0000 (01:38 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 7 May 2013 01:38:04 +0000 (01:38 +0000)
* gcore.c (gcore_create_callback): Ignore sections with
separate_debug_objfile_backlink != NULL.

gdb/ChangeLog
gdb/gcore.c

index af14702e59d5bb7b118ca809965079af1560ce9a..b729ec1e3b0aa7912e468eea742abfba747f2953 100644 (file)
@@ -1,3 +1,8 @@
+2013-05-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gcore.c (gcore_create_callback): Ignore sections with
+       separate_debug_objfile_backlink != NULL.
+
 2013-05-06  Sandra Loosemore  <sandra@codesourcery.com>
            Andrew Jenner  <andrew@codesourcery.com>
            Chung-Lin Tang  <cltang@codesourcery.com>
index 24732e90586d0cb0449e92abeabf23c27b0c84f2..1d1c20fef8ea0f5eedae891a2bd679de8e2032d2 100644 (file)
@@ -428,8 +428,9 @@ gcore_create_callback (CORE_ADDR vaddr, unsigned long size, int read,
 
             This BFD was synthesized from reading target memory,
             we don't want to omit that.  */
-         if (((vaddr >= start && vaddr + size <= end)
-              || (start >= vaddr && end <= vaddr + size))
+         if (objfile->separate_debug_objfile_backlink == NULL
+             && ((vaddr >= start && vaddr + size <= end)
+                 || (start >= vaddr && end <= vaddr + size))
              && !(bfd_get_file_flags (abfd) & BFD_IN_MEMORY))
            {
              flags &= ~(SEC_LOAD | SEC_HAS_CONTENTS);