#[repr(C)]pub struct UStack {
pub sp: usize,
pub flags: SignalStackFlags,
pub size: usize,
}Expand description
备用信号栈(alternate signal stack)
Fields§
§sp: usize栈顶指针(备用信号栈的栈顶地址,通常是向下增长的内存区域)。 对应 C 中的 void *ss_sp;
flags: SignalStackFlags标志位,表示备用栈的状态,比如是否启用、是否正在使用等。 对应 C 中的 int ss_flags;
size: usize栈的大小(以字节为单位),表示备用信号栈的长度。 对应 C 中的 size_t ss_size;
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UStack
impl RefUnwindSafe for UStack
impl Send for UStack
impl Sync for UStack
impl Unpin for UStack
impl UnwindSafe for UStack
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more