use crateSigSetExtended;
use UStack;
/// 存放信号处理上下文的机器寄存器的结构体
///
/// MUSL: <https://github.com/bminor/musl/blob/c47ad25ea3b484e10326f933e927c0bc8cded3da/arch/riscv64/bits/signal.h#L38>
/// MUSL: <https://github.com/bminor/musl/blob/c47ad25ea3b484e10326f933e927c0bc8cded3da/arch/riscv64/bits/signal.h#L33>
/// 需要注意的事情是,gregs 中本应该存储 0 的寄存器 zero 存储了 PC
/// 信号处理上下文的结构体
///
/// MUSL: <https://github.com/bminor/musl/blob/c47ad25ea3b484e10326f933e927c0bc8cded3da/arch/riscv64/bits/signal.h#L65>