]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/testsuite/ChangeLog-2014-2021
Fix warning: Invalid entry in .debug_gdb_scripts section
authorJan Kratochvil <jan.kratochvil@redhat.com>
Wed, 29 Mar 2017 19:53:43 +0000 (21:53 +0200)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Wed, 29 Mar 2017 19:53:43 +0000 (21:53 +0200)
commitec13808ef07550f8a5f87fad1945739da1f10c81
treeae55aaab910cbb0840f470d2f0dd44c2609a6fe4
parentf7c514a3784384215692c43d66f013d7640db277
Fix warning: Invalid entry in .debug_gdb_scripts section

$ gdb rustc
Reading symbols from rustc...Reading symbols from /usr/lib/debug/usr/bin/rustc.debug...done.
done.
warning: Invalid entry in .debug_gdb_scripts section

/usr/bin/rustc
Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al
  [15] .debug_gdb_scripts PROGBITS        00000000000008ed 0008ed 000022 00 AMS  0   0  1

/usr/lib/debug/usr/bin/rustc.debug
Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al
  [15] .debug_gdb_scripts NOBITS          00000000000008ed 000280 000022 00 AMS  0   0  1

There remains questionable whether bfd_get_section_by_name() should not return
an error for !SEC_LOAD but I haven't investigated that.

gdb/ChangeLog
2017-03-29  Jan Kratochvil  <jan.kratochvil@redhat.com>

* auto-load.c (auto_load_section_scripts): Check SEC_HAS_CONTENTS.

gdb/testsuite/ChangeLog
2017-03-29  Jan Kratochvil  <jan.kratochvil@redhat.com>

* gdb.python/py-section-script.exp (sepdebug): New testcases.
gdb/ChangeLog
gdb/auto-load.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/py-section-script.exp