aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2023-08-27 13:19:01 +0930
committerAlan Modra <amodra@gmail.com>2023-08-27 13:57:42 +0930
commit8606b47e94078e77a53f3cd714272c853d2add22 (patch)
treeb823db844fd225ed0889b9bd6849bd5154d40662 /include
parent26d0081b52dc482c59abba23ca495304e698ce4b (diff)
downloadgdb-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