Determining applicability is hard
Posted Apr 30, 2008 3:45 UTC (Wed) by jreiser
In reply to: Determining applicability is hard
Parent article: Ksplice: kernel patches without reboots
"But there's a lot
of changes out there that can be done without changing the data in the memory."
The implication is: for any subroutine that is to be patched, along the dynamic execution path from the entry point to any instruction that is effectively modifed by the patch, then there have been no stores to memory (ever in the total execution history since booting the operating system, particularly including past intrusion attempts) except to on-stack local variables of the present subroutine. Within any patched subroutine, all prefixes of execution history up to any point of change must be (and have been) read-only except for automatic locals. That is more than a little restrictive.
to post comments)