diff options
author | Pierre Muller <muller@sourceware.org> | 2014-12-24 10:06:57 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2014-12-24 10:06:57 +0000 |
commit | 854399ea9d0d5d5c14b4035bbc0adfe891f26a3d (patch) | |
tree | 2edc46b1db5218e2cecaee551378b734303e525d /bfd/ChangeLog | |
parent | c361b9ac1ffcf62fb5d4c031c55e60cea963a85d (diff) | |
download | gdb-854399ea9d0d5d5c14b4035bbc0adfe891f26a3d.zip gdb-854399ea9d0d5d5c14b4035bbc0adfe891f26a3d.tar.gz gdb-854399ea9d0d5d5c14b4035bbc0adfe891f26a3d.tar.bz2 |
This patch adds support for printing out the pdata section of PE objects.
* pe-x86_64.c (pex64_bfd_print_pdata): Add external
declaration.
(bfd_pe_print_data): Set macro to pex64_bfd_print_data.
* pei-x86_64.c (pex64_bfd_print_pdata): Changed to
global function. Now handles multiple .pdata sections.
(pex_bfd_print_pdata_section): New static helper function,
using most of old pex_bfd_print_pdata function code, but adding
support for coff pe objects, which might have some fields
starting at zero offset.
(pex64_print_all_pdata_sections) : New static helper function,
used in call to bfd_map_over_sections inside new
pex66_bfd_print_pdata function.
(bfd_boolean pdata_count): New static variable, used to return
bfd_boolean value for pex64_bfd_print_pdata function.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7b0ad1d..af3fe44 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,21 @@ +2014-12-24 Pierre Muller <muller@sourceware.org> + + Add support for pdata output for pe coff objects. + * pe-x86_64.c (pex64_bfd_print_pdata): Add external + declaration. + (bfd_pe_print_data): Set macro to pex64_bfd_print_data. + * pei-x86_64.c (pex64_bfd_print_pdata): Changed to + global function. Now handles multiple .pdata sections. + (pex_bfd_print_pdata_section): New static helper function, + using most of old pex_bfd_print_pdata function code, but adding + support for coff pe objects, which might have some fields + starting at zero offset. + (pex64_print_all_pdata_sections) : New static helper function, + used in call to bfd_map_over_sections inside new + pex66_bfd_print_pdata function. + (bfd_boolean pdata_count): New static variable, used to return + bfd_boolean value for pex64_bfd_print_pdata function. + 2014-12-24 Alan Modra <amodra@gmail.com> * linker.c (_bfd_generic_link_output_symbols): Remove BSF_WEAK |