public inbox for gdb-testers@sourceware.org help / color / mirror / Atom feed
From: gdb-buildbot@sergiodj.net To: gdb-testers@sourceware.org Subject: [binutils-gdb] Add a new function to the BFD library to allow users access to the COFF internal_extra_pe_outhdr structure. Date: Wed, 08 Apr 2020 05:01:28 -0400 [thread overview] Message-ID: <aac88046e6cccf13fc408fc4e515aaf2548fe898@gdb-build> (raw) *** TEST RESULTS FOR COMMIT aac88046e6cccf13fc408fc4e515aaf2548fe898 *** commit aac88046e6cccf13fc408fc4e515aaf2548fe898 Author: Nick Clifton <nickc@redhat.com> AuthorDate: Wed Mar 25 11:58:49 2020 +0000 Commit: Nick Clifton <nickc@redhat.com> CommitDate: Wed Mar 25 11:58:49 2020 +0000 Add a new function to the BFD library to allow users access to the COFF internal_extra_pe_outhdr structure. * cofflink.c (bfd_coff_get_internal_extra_pe_aouthdr): New function. * libbfd-in.h (bfd_coff_get_internal_extra_pe_aouthdr): Prototype. * libbfd.h: Regenerate. diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7f04a97daa..cac27e37ec 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2020-03-25 Nick Clifton <nickc@redhat.com> + + * cofflink.c (bfd_coff_get_internal_extra_pe_aouthdr): New + function. + * libbfd-in.h (bfd_coff_get_internal_extra_pe_aouthdr): Prototype. + * libbfd.h: Regenerate. + 2020-03-25 Shahab Vahedi <shahab@synopsys.com> * elf32-arc.c (PRINT_DEBUG_RELOC_INFO_BEFORE): Use the diff --git a/bfd/cofflink.c b/bfd/cofflink.c index e52f543ee6..845d1e5846 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -3157,3 +3157,12 @@ _bfd_coff_generic_relocate_section (bfd *output_bfd, } return TRUE; } + + +struct internal_extra_pe_aouthdr * +bfd_coff_get_internal_extra_pe_aouthdr (bfd* abfd) +{ + if (abfd == NULL || bfd_get_flavour (abfd) != bfd_target_coff_flavour) + return NULL; + return & pe_data (abfd)->pe_opthdr; +} diff --git a/bfd/libbfd-in.h b/bfd/libbfd-in.h index 5d24efbeb2..2f1f88644e 100644 --- a/bfd/libbfd-in.h +++ b/bfd/libbfd-in.h @@ -854,6 +854,11 @@ extern bfd_vma _bfd_get_gp_value extern void _bfd_set_gp_value (bfd *, bfd_vma) ATTRIBUTE_HIDDEN; +/* Provide access to the internal_extra_pe_aouthdr structure which + contains interesting information for PE format binaries. */ +extern struct internal_extra_pe_aouthdr * + bfd_coff_get_internal_extra_pe_aouthdr (bfd *); + /* Function shared by the COFF and ELF SH backends, which have no other common header files. */ diff --git a/bfd/libbfd.h b/bfd/libbfd.h index 348ccfd4b5..fc8b81c45f 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -859,6 +859,11 @@ extern bfd_vma _bfd_get_gp_value extern void _bfd_set_gp_value (bfd *, bfd_vma) ATTRIBUTE_HIDDEN; +/* Provide access to the internal_extra_pe_aouthdr structure which + contains interesting information for PE format binaries. */ +extern struct internal_extra_pe_aouthdr * + bfd_coff_get_internal_extra_pe_aouthdr (bfd *); + /* Function shared by the COFF and ELF SH backends, which have no other common header files. */
next reply other threads:[~2020-04-08 9:01 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-04-08 9:01 gdb-buildbot [this message] 2020-04-08 9:01 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot 2020-04-08 9:01 ` Failures on Fedora-x86_64-m32, " gdb-buildbot 2020-04-08 9:40 ` Failures on Fedora-x86_64-m64, " gdb-buildbot 2020-04-08 9:40 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot 2020-04-08 10:34 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot 2020-04-11 23:17 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot 2020-04-12 17:45 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot 2020-04-13 23:59 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=aac88046e6cccf13fc408fc4e515aaf2548fe898@gdb-build \ --to=gdb-buildbot@sergiodj.net \ --cc=gdb-testers@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).