# \_\_ucontext ## **Overview** **Related Modules:** [IPC](zh-cn_topic_0000001054718071.md) **Description:** Describes the user execution context. ## **Summary** ## Data Fields

Variable Name

Description

uc_flags

unsigned long 

uc_link

struct __ucontext

uc_stack

stack_t 

uc_mcontext

mcontext_t 

uc_sigmask

sigset_t 

uc_regspace [64]

unsigned long long 

## **Details** ## **Field Documentation** ## uc\_flags ``` unsigned long __ucontext::uc_flags ``` **Description:** Flag ## uc\_link ``` struct [__ucontext](__ucontext.md)* __ucontext::uc_link ``` **Description:** Context linked-list ## uc\_mcontext ``` mcontext_t __ucontext::uc_mcontext ``` **Description:** Related signal context ## uc\_regspace ``` unsigned long long __ucontext::uc_regspace[64] ``` **Description:** User register space ## uc\_sigmask ``` sigset_t __ucontext::uc_sigmask ``` **Description:** User signal mask ## uc\_stack ``` [stack_t](zh-cn_topic_0000001054718071.md#ga395f9ff4025fe05bb535322593abde72) __ucontext::uc_stack ``` **Description:** User stack