Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 05 Apr 2023 14:13:16 +0200
From: Florian Weimer <fweimer@...hat.com>
To: Rich Felker <dalias@...c.org>
Cc: musl@...ts.openwall.com
Subject: Re: [PATCH v9 0/13] implement dlmem() function (fwd)

* Rich Felker:

> Well this is disturbing. We probably need to fix gcc here (and a lot
> of code in the wild may be broken) because musl has no such locking
> where it doesn't belong.

We have a helper function in glibc (_dl_find_object) that replaces all
the previous object traversal logic and caching in libgcc, so it's no
longer an issue with current gcc and glibc.  Unfortunately that means
that the generic dl_iterate_phdr code will be fixed by adding its own
locking.

Thanks,
Florian

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.