[PATCH] x86: Implement _dl_process_gnu_property
Thu Jun 25 19:14:40 GMT 2020
On Thu, Jun 25, 2020 at 8:43 AM Szabolcs Nagy <email@example.com> wrote:
> The 06/25/2020 08:25, H.J. Lu wrote:
> > On Thu, Jun 25, 2020 at 7:58 AM Szabolcs Nagy <firstname.lastname@example.org> wrote:
> > > The 06/22/2020 13:41, H.J. Lu wrote:
> > > > On Mon, Jun 22, 2020 at 7:04 AM Szabolcs Nagy <email@example.com> wrote:
> > > > > Add generic code to handle PT_GNU_PROPERTY notes. Unlike
> > > > > _dl_process_pt_note, _dl_process_pt_gnu_property is generic,
> > > > > has no failure mode (invalid content is ignored) and always
> > > > > called after PT_LOAD segments are mapped. Currently only one
> > > > > NT_GNU_PROPERTY_TYPE_0 note is handled, which contains target
> > > > > specific properties: the _dl_process_gnu_property target hook
> > > > > is called for each property.
> > > >
> > > > This patch is immediately changed by the next patch. You should
> > > > combine them into
> > > > one patch and add
> > > >
> > > > Co-Authored-By: H.J. Lu <firstname.lastname@example.org>
> > >
> > > in general i don't think a patch should be merged with a
> > > previous patch just because it modifies something in it.
> > >
> > > but in this case i'm fine either way so attached the
> > > merged patch. (the content is unchanged only the
> > > commit message updated to reflect the merge)
> > >
> > > is this OK?
> > LGTM. I am working on a follow-up patch to implement
> > _dl_process_gnu_property.
> OK, i will wait a bit in case somebody has a comment
> e.g. about the backward iteration over phdr.
> if there are no comments i'll commit this tomorrow.
Here is a patch to implement _dl_process_gnu_property for x86.
I added _dl_process_pt_gnu_property_start to set the l_cet field
to lc_none before scanning GNU property to indicate that CET
status is no longer unknown.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3238 bytes
Desc: not available
More information about the Libc-alpha