Tag
code-patching
- Sep 19, 2026 Cache Miss Handling and Patching Code at the Access Site What happens on the first execution of a property access, how the runtime rewrites the site without breaking other threads, and why the patched instruction must be safe to overwrite atomically. language runtimes
- May 12, 2025 Live Patching a Running Kernel: The Consistency Problem Redirecting a function to a replacement is easy; deciding when no thread is still inside the old one is not. How quiescence is established and why stacks must be checked. operating systems
- Aug 29, 2022 Dynamic Tracing by Rewriting Instructions: ftrace and kprobes How a function is instrumented without recompiling it, what a five-byte jump patch implies for concurrent execution, and why probing an instruction needs a copy of it somewhere else. operating systems