Could you help to understand generally how the applying of patch or an update works for already compiled and live application at the level of code?
I mean, if we want to fix an error (or improve a functionality) in some piece of code, what is happening with that already compiled code, how it gets changed?