sigcontextRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: ✅struct sigcontext {
__u64 fault_address;
__u64 regs[31];
__u64 sp;
__u64 pc;
__u64 pstate;
__u8 __reserved[4096];
};
armhf: ✅struct sigcontext {
long unsigned int trap_no;
long unsigned int error_code;
long unsigned int oldmask;
long unsigned int arm_r0;
long unsigned int arm_r1;
long unsigned int arm_r2;
long unsigned int arm_r3;
long unsigned int arm_r4;
long unsigned int arm_r5;
long unsigned int arm_r6;
long unsigned int arm_r7;
long unsigned int arm_r8;
long unsigned int arm_r9;
long unsigned int arm_r10;
long unsigned int arm_fp;
long unsigned int arm_ip;
long unsigned int arm_sp;
long unsigned int arm_lr;
long unsigned int arm_pc;
long unsigned int arm_cpsr;
long unsigned int fault_address;
};
ppc64el: ✅struct sigcontext {
long unsigned int _unused[4];
int signal;
int _pad0;
long unsigned int handler;
long unsigned int oldmask;
struct user_pt_regs *regs;
elf_gregset_t gp_regs;
elf_fpregset_t fp_regs;
elf_vrreg_t *v_regs;
long int vmx_reserve[101];
};
riscv64: ✅struct sigcontext {
struct user_regs_struct sc_regs;
union __riscv_fp_state sc_fpregs;
};
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Arch