diff options
| author | Alan Modra <amodra@gmail.com> | 2026-04-08 08:57:39 +0930 |
|---|---|---|
| committer | Alan Modra <amodra@gmail.com> | 2026-04-08 22:33:45 +0930 |
| commit | 7376294773866a66031f91dd3272669ef41d6b04 (patch) | |
| tree | 5e8ab1f843d9a7f072478c88d0861a0f6d3f5ec3 /gdb/python/python.c | |
| parent | e3998113f9b66cbd0806424ac4700d2aaf8d0f77 (diff) | |
| download | binutils-7376294773866a66031f91dd3272669ef41d6b04.tar.gz binutils-7376294773866a66031f91dd3272669ef41d6b04.tar.bz2 binutils-7376294773866a66031f91dd3272669ef41d6b04.zip | |
Don't write uninitialised data in .note.gnu.property
Seen when running the binutils x86-64 pr23494 tests.
_bfd_elf_convert_gnu_properties doesn't initialise its "contents"
buffer, and elf_write_gnu_properties doesn't write to padding.
Fix this by initialising the padding and then dispense with zeroing
contents in _bfd_elf_link_setup_gnu_properties.
* elf-properties.c (elf_write_gnu_properties): Init padding.
(_bfd_elf_link_setup_gnu_properties): Don't init contents.
Diffstat (limited to 'gdb/python/python.c')
0 files changed, 0 insertions, 0 deletions
