I am curious why the TPDE paper does not mention the Copy-And-Patch paper.
That is a technique that uses LLVM to generate a library of patchable machine code snippets, and during actual compilation those snippets are simply pasted together. In fairness, it is just a proof of concept: they could compile WASM to x64 but not C or C++.
I have no relation to the authors.
replies(1):