diff options
author | Alan Modra <amodra@gmail.com> | 2022-05-12 12:55:20 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2022-05-12 12:55:20 +0100 |
commit | 678dc756a5741d278be2e14630bc10d2fb31a22a (patch) | |
tree | e4409e744d978b976af1efb29a52556d25de8f09 /ld/ChangeLog | |
parent | 73a5cb257a21ad38c85932b7be4a903404d91899 (diff) | |
download | gdb-678dc756a5741d278be2e14630bc10d2fb31a22a.zip gdb-678dc756a5741d278be2e14630bc10d2fb31a22a.tar.gz gdb-678dc756a5741d278be2e14630bc10d2fb31a22a.tar.bz2 |
Fix an illegal memory access when creating DLLs.
PR 29006
* pe-dll.c (dll_name): Delete, replacing with..
(dll_filename): ..this, moved earlier in file.
(generate_edata): Delete parameters. Don't set up dll_name here..
(pe_process_import_defs): ..instead set up dll_filename and
dll_symname here before returning.
(dll_symname_len): Delete write-only variable.
(pe_dll_generate_implib): Don't set up dll_symname here.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 7b9fdc8..bcc1b3b 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,14 @@ +2022-05-12 Alan Modra <amodra@gmail.com> + + PR 29006 + * pe-dll.c (dll_name): Delete, replacing with.. + (dll_filename): ..this, moved earlier in file. + (generate_edata): Delete parameters. Don't set up dll_name here.. + (pe_process_import_defs): ..instead set up dll_filename and + dll_symname here before returning. + (dll_symname_len): Delete write-only variable. + (pe_dll_generate_implib): Don't set up dll_symname here. + 2022-05-03 Nick Clifton <nickc@redhat.com> PR 29101 |