Note that by monkey patching, I do mean that: runtime patching of running code (although I forget what the proper term is in C/C++ land, but basically, dlopen/dlsym, function hooking & co).
Not to be confused with the "offline" binary patches we all know and love over here

.