Skip to content

Commit ab4ce49

Browse files
committed
Add user_regs_struct for musl x86_64
1 parent 9af04ce commit ab4ce49

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

src/unix/linux_like/linux/musl/b64/x86_64.rs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,36 @@ s! {
4747
__reserved: [::c_long; 3],
4848
}
4949

50+
pub struct user_regs_struct {
51+
pub r15: ::c_ulonglong,
52+
pub r14: ::c_ulonglong,
53+
pub r13: ::c_ulonglong,
54+
pub r12: ::c_ulonglong,
55+
pub rbp: ::c_ulonglong,
56+
pub rbx: ::c_ulonglong,
57+
pub r11: ::c_ulonglong,
58+
pub r10: ::c_ulonglong,
59+
pub r9: ::c_ulonglong,
60+
pub r8: ::c_ulonglong,
61+
pub rax: ::c_ulonglong,
62+
pub rcx: ::c_ulonglong,
63+
pub rdx: ::c_ulonglong,
64+
pub rsi: ::c_ulonglong,
65+
pub rdi: ::c_ulonglong,
66+
pub orig_rax: ::c_ulonglong,
67+
pub rip: ::c_ulonglong,
68+
pub cs: ::c_ulonglong,
69+
pub eflags: ::c_ulonglong,
70+
pub rsp: ::c_ulonglong,
71+
pub ss: ::c_ulonglong,
72+
pub fs_base: ::c_ulonglong,
73+
pub gs_base: ::c_ulonglong,
74+
pub ds: ::c_ulonglong,
75+
pub es: ::c_ulonglong,
76+
pub fs: ::c_ulonglong,
77+
pub gs: ::c_ulonglong,
78+
}
79+
5080
pub struct mcontext_t {
5181
__private: [u64; 32],
5282
}

0 commit comments

Comments
 (0)