1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
use crateSigSetExtended;
use UStack;
/// 存放信号处理上下文的机器寄存器的结构体
///
/// MUSL: <https://github.com/bminor/musl/blob/c47ad25ea3b484e10326f933e927c0bc8cded3da/arch/loongarch64/bits/signal.h#L52>
/// 用户上下文结构体(用于信号处理)
/// 对应 Linux 中的 `ucontext_t` 结构,用于保存进程的执行状态。
///
/// MUSL: <https://github.com/bminor/musl/blob/c47ad25ea3b484e10326f933e927c0bc8cded3da/arch/loongarch64/bits/signal.h#L44>