AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
sigframe Struct Reference

A signal handler's frame, on the user stack. More...

Data Fields

struct aquila_siginfo info
sigset_t mask
uint64_t fpsimd_valid
struct aarch64_regs regs
uint8_t fpsimd [FPSIMD_STATE_SIZE]
uint32_t fpu
struct x86_regs regs
uint8_t fxsave [512]

Detailed Description

A signal handler's frame, on the user stack.

Definition at line 39 of file signal.c.

Field Documentation

◆ fpsimd

uint8_t sigframe::fpsimd[FPSIMD_STATE_SIZE]

Definition at line 44 of file signal.c.

Referenced by arch_sigreturn(), and deliver().

◆ fpsimd_valid

uint64_t sigframe::fpsimd_valid

Definition at line 42 of file signal.c.

Referenced by arch_sigreturn(), and deliver().

◆ fpu

uint32_t sigframe::fpu

Definition at line 63 of file signal.c.

Referenced by arch_sigreturn(), and deliver().

◆ fxsave

uint8_t sigframe::fxsave[512]

Definition at line 65 of file signal.c.

Referenced by arch_sigreturn(), and deliver().

◆ info

struct aquila_siginfo sigframe::info

Definition at line 40 of file signal.c.

Referenced by deliver(), and deliver().

◆ mask

sigset_t sigframe::mask

Definition at line 41 of file signal.c.

Referenced by arch_sigreturn(), deliver(), and deliver().

◆ regs [1/2]

struct aarch64_regs sigframe::regs

Definition at line 43 of file signal.c.

Referenced by arch_sigreturn(), deliver(), and deliver().

◆ regs [2/2]

struct x86_regs sigframe::regs

Definition at line 64 of file signal.c.


The documentation for this struct was generated from the following files: