diff options
author | Alan Modra <amodra@gmail.com> | 2023-08-27 13:19:01 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-08-27 13:57:42 +0930 |
commit | 8606b47e94078e77a53f3cd714272c853d2add22 (patch) | |
tree | b823db844fd225ed0889b9bd6849bd5154d40662 /include | |
parent | 26d0081b52dc482c59abba23ca495304e698ce4b (diff) | |
download | gdb-8606b47e94078e77a53f3cd714272c853d2add22.zip gdb-8606b47e94078e77a53f3cd714272c853d2add22.tar.gz gdb-8606b47e94078e77a53f3cd714272c853d2add22.tar.bz2 |
comdat_hash memory leaks
Entries added to the hash table with bfd_malloc ought to be freed when
the hash table is deleted. This patch adds the necessary del_f to the
htab_create call, and delays creating the table until an
IMAGE_SCN_LNK_COMDAT symbol is read.
* peicode.h (pe_mkobject): Move comdat_hash creation..
(htab_hash_flags, htab_eq_flags): ..and these support functions..
* coffcode.h (handle_COMDAT): ..to here, renaming support to
(comdat_hashf, comdat_eqf): ..this and adding..
(comdat_delf): ..this new function.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions