Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/usr.bin/crunch/crunchgen
On Wed, Feb 13, 2019 at 07:56:26AM +0100, Martin Husemann wrote:
> On Tue, Feb 12, 2019 at 09:20:23PM -0000, Christos Zoulas wrote:
> > Well, regardless of what the right permissions of .eh_frame are,
> > we could just nuke the code and default to the "new" behavior...
> > We can then put back the varasm.c change...
> > This of course needs to be evaluated carefully.
>
> Why would anyone modify the eh frame list at runtime? Or is any other
> writable data placed there on purpose? I didn't see any, and if - wouldn't
> it better go into a separate section?
.eh_frame was historically writeable on MIPS because they f**ked up the
relocations: inter-section relocations were not allowed. The "fix" for
that was to use indirect pointer encodings and allow ld to optimize the
.eh_frame encoding.
Joerg
Home |
Main Index |
Thread Index |
Old Index