Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips
On Wed, Dec 22, 2010 at 06:13:37AM +0000, Matt Thomas wrote:
>
> Log Message:
> Rework how fixups are processed. Inside of generating a table, we just
> scan kernel text for jumps to locations between (__stub_start, __stub_end]
> and if found, we actually decode the instructions in the stub to find out
> where the stub would eventually jump to and then patch the original jump
> to jump directly to it bypassing the stub. This is slightly slower than
> the previous method but it's a simplier and new stubs get automagically
> handled.
Isn't this a bit dangerous if anything other than code ends up in the
kernel text ?
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index