[PATCH] plugin: Set is_strip_input in bfd of object only section

H.J. Lu hjl.tools@gmail.com
Fri Aug 8 23:54:43 GMT 2025
On Fri, Aug 8, 2025 at 4:11 PM Alan Modra <amodra@gmail.com> wrote:
>
> On Fri, Aug 08, 2025 at 02:14:03PM -0700, H.J. Lu wrote:
> > diff --git a/bfd/plugin.c b/bfd/plugin.c
> > index 733e7f0f322..57f4d32edb6 100644
> > --- a/bfd/plugin.c
> > +++ b/bfd/plugin.c
> > @@ -207,6 +207,7 @@ bfd_plugin_get_symbols_in_object_only (bfd *abfd)
> >        /* Prevent this recursive call into bfd_check_format from
> >        attempting to load the plugin again while it is running.  */
> >        nbfd->plugin_format = bfd_plugin_no;
> > +      nbfd->is_strip_input = abfd->is_strip_input;
> >        if (!bfd_check_format (nbfd, bfd_object))
> >       {
> >         /* There is no object only section if it isn't a bfd_object
>
> Seems unnecessary.  Won't the bfd_plugin_no ensure the plugin object_p
> always returns NULL, and thus is_strip_input is never tested in
> bfd_check_format?
>

You are right.  This patch isn't needed.


-- 
H.J.


More information about the Binutils mailing list