> Debuggers might hot-patch code to insert breakpoints, but that's not the same thing as replacing running code.
Solaris dbx did have this capability -- patch and replace code with newly compiled code from your updated source files -- circa 2000. You just typed "fix" and it worked. I've been wishing for that capability on x86 Linux ever since.