aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-09-29 06:33:03 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-09-29 06:33:24 -0700
commitc68c16371639f360d1b110eacf4b1a28ddb5cf53 (patch)
treebf509df0af5ca85cd1b7930fb905b81a0e96949f /gdb
parent7ecc513a44095d614f10e89c67d9be5826abacf9 (diff)
downloadgdb-c68c16371639f360d1b110eacf4b1a28ddb5cf53.zip
gdb-c68c16371639f360d1b110eacf4b1a28ddb5cf53.tar.gz
gdb-c68c16371639f360d1b110eacf4b1a28ddb5cf53.tar.bz2
Adjust the output section size to skip gap fills
In objcopy, copy_object calls copy_section to copy contents of input section to output section. When --gap-fill= is used, objcopy extends the size of output sectios to fill gaps between output sections with gap fills. In this case, we adjust the output section size to skip gap files to avoid reading beypond the input section buffer before calling copy_section and restore the output section size after input sections have been copied. binutils/ PR binutils/19005 * objcopy.c (copy_object): Adjust the output section size to skip gap fills between sections when copying from input sections to output sections. ld/testsuite/ PR binutils/19005 * ld-elf/pr19005.d: New file. * ld-elf/pr19005.s: Likewise. * ld-elf/pr19005.t: Likewise.
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions