TCMalloc has different abort handlers for each function: If preempted, we need to know where to restart.
If `rseq_cs` is no longer describing a relevant address, that is, the program counter has moved past it, the kernel just ignores it.
If `rseq_cs` is no longer describing a relevant address, that is, the program counter has moved past it, the kernel just ignores it.
Aha! So, to take advantage of that, a memory allocator uses the same abort handler for all operations?