aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorPierre Muller <muller@sourceware.org>2014-12-24 10:06:57 +0000
committerNick Clifton <nickc@redhat.com>2014-12-24 10:06:57 +0000
commit854399ea9d0d5d5c14b4035bbc0adfe891f26a3d (patch)
tree2edc46b1db5218e2cecaee551378b734303e525d /bfd/ChangeLog
parentc361b9ac1ffcf62fb5d4c031c55e60cea963a85d (diff)
downloadgdb-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/ChangeLog18
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