user_regs_struct
Regular
4.4
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
4.8
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
4.10
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
4.13
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
4.15
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
4.18
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.0
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.3
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.4
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.8
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.11
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.13
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.15
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
5.19
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
6.2
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
6.5
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
6.8
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: ✅struct user_regs_struct {
long unsigned int pc;
long unsigned int ra;
long unsigned int sp;
long unsigned int gp;
long unsigned int tp;
long unsigned int t0;
long unsigned int t1;
long unsigned int t2;
long unsigned int s0;
long unsigned int s1;
long unsigned int a0;
long unsigned int a1;
long unsigned int a2;
long unsigned int a3;
long unsigned int a4;
long unsigned int a5;
long unsigned int a6;
long unsigned int a7;
long unsigned int s2;
long unsigned int s3;
long unsigned int s4;
long unsigned int s5;
long unsigned int s6;
long unsigned int s7;
long unsigned int s8;
long unsigned int s9;
long unsigned int s10;
long unsigned int s11;
long unsigned int t3;
long unsigned int t4;
long unsigned int t5;
long unsigned int t6;
};
aws
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
azure
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
gcp
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
lowlatency
: ✅struct user_regs_struct {
long unsigned int r15;
long unsigned int r14;
long unsigned int r13;
long unsigned int r12;
long unsigned int bp;
long unsigned int bx;
long unsigned int r11;
long unsigned int r10;
long unsigned int r9;
long unsigned int r8;
long unsigned int ax;
long unsigned int cx;
long unsigned int dx;
long unsigned int si;
long unsigned int di;
long unsigned int orig_ax;
long unsigned int ip;
long unsigned int cs;
long unsigned int flags;
long unsigned int sp;
long unsigned int ss;
long unsigned int fs_base;
long unsigned int gs_base;
long unsigned int ds;
long unsigned int es;
long unsigned int fs;
long unsigned int gs;
};
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and riscv64
⚠️long unsigned int pc
long unsigned int ra
long unsigned int gp
long unsigned int tp
long unsigned int t0
long unsigned int t1
long unsigned int t2
long unsigned int s0
long unsigned int s1
long unsigned int a0
long unsigned int a1
long unsigned int a2
long unsigned int a3
long unsigned int a4
long unsigned int a5
long unsigned int a6
long unsigned int a7
long unsigned int s2
long unsigned int s3
long unsigned int s4
long unsigned int s5
long unsigned int s6
long unsigned int s7
long unsigned int s8
long unsigned int s9
long unsigned int s10
long unsigned int s11
long unsigned int t3
long unsigned int t4
long unsigned int t5
long unsigned int t6
long unsigned int r15
long unsigned int r14
long unsigned int r13
long unsigned int r12
long unsigned int bp
long unsigned int bx
long unsigned int r11
long unsigned int r10
long unsigned int r9
long unsigned int r8
long unsigned int ax
long unsigned int cx
long unsigned int dx
long unsigned int si
long unsigned int di
long unsigned int orig_ax
long unsigned int ip
long unsigned int cs
long unsigned int flags
long unsigned int ss
long unsigned int fs_base
long unsigned int gs_base
long unsigned int ds
long unsigned int es
long unsigned int fs
long unsigned int gs
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅