- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 linux信号处理
linux在构造信号处理过程中面临内核态触发用户态代码的问题。当信号到达内核,内核不可能直接执行用户态的代码。所以,内核利用的方式是将用户态进程的栈帧扩展,然后直接返回用户态,利用伪造的栈信息执行信号量。这是内核给用户态的程序提供的一个接口。arch/arm64/kernel/vdso/vdso.lds.SENTRY(__kernel_rt_sigreturn) .cfi_startproc .cfi_signal_frame .cfi_def_cfa
2020-07-01 14:28:53 1820
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人