Nice, and theoretically this enables using [pidfd_open(2)][1] underneath the abstraction to deal with pid recycling race conditions. (Whether that's a good idea is off topic.) [1]: https://www.man7.org/linux/man-pages/man2/pidfd_open....alanwu (Alan Wu)
mame (Yusuke Endoh) wrote in #note-10: > I have to be blunt: this proposal asks us to break backward compatibility based on an unverified assumption. No one has demonstrated that it actually fixes anything. All pain, no gain. I strongly...alanwu (Alan Wu)
When VM state is corrupted enough, we can call abort() from the SIGABRT handler. Previously, we would spam until the stack is full: ABRT received in SEGV handler SEGV received in ABRT handler ABRT received in SEGV handler ...alanwu (Alan Wu)
Previously, we kept around `PatchPoint`s after patching them for several kinds of invariants. That wasted compute since repeated invalidation with the same key patched a growing list of patchpoints each time, making it accidentally O(n^2...alanwu (Alan Wu)