rseq

2022-2-13 1:44
实际上,运行临界区是将rseq_cs结构的地址存储到注册到内核的rseq结构中;这应该在进入本节之前完成。每当内核抢占线程时,它都会检查指令指针,以查看criticalsection当时是否正在执行;如果是这样,当线程恢复执行时,它将跳转到abort_ip地址,此时它应该恢复并重试。可重启序列ABI的一个潜在问题是,......