diff options
author | Oleg Tolmatcev <oleg.tolmatcev@gmail.com> | 2023-06-18 19:35:38 +0200 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-08-24 15:54:39 +0930 |
commit | 6aadf8a04d162feb2afe3c41f5b36534d661d447 (patch) | |
tree | 1f4e29669179cb6ff3e0c1e5e50ad2006b99c833 /bfd/libcoff-in.h | |
parent | fb9b7fbf17f50fcfabf6e3d7d06a93e1f17c52b7 (diff) | |
download | gdb-6aadf8a04d162feb2afe3c41f5b36534d661d447.zip gdb-6aadf8a04d162feb2afe3c41f5b36534d661d447.tar.gz gdb-6aadf8a04d162feb2afe3c41f5b36534d661d447.tar.bz2 |
optimize handle_COMDAT
Signed-off-by: Oleg Tolmatcev <oleg.tolmatcev@gmail.com>
Diffstat (limited to 'bfd/libcoff-in.h')
-rw-r--r-- | bfd/libcoff-in.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bfd/libcoff-in.h b/bfd/libcoff-in.h index 4e22036..eacfcb3 100644 --- a/bfd/libcoff-in.h +++ b/bfd/libcoff-in.h @@ -161,10 +161,22 @@ typedef struct pe_tdata const char *style; asection *sec; } build_id; + + htab_t comdat_hash; } pe_data_type; #define pe_data(bfd) ((bfd)->tdata.pe_obj_data) +struct comdat_hash_entry +{ + int target_index; + struct internal_syment isym; + char *symname; + flagword sec_flags; + char *comdat_name; + long comdat_symbol; +}; + /* Tdata for XCOFF files. */ struct xcoff_tdata |