From ab4ce4945ddced4b4940d3403c2362dd184c8bbf Mon Sep 17 00:00:00 2001 From: Logan Wendholt <lwendholt@gmail.com> Date: Thu, 22 Aug 2019 14:36:09 -0400 Subject: [PATCH] Add user_regs_struct for musl x86_64 --- src/unix/linux_like/linux/musl/b64/x86_64.rs | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/unix/linux_like/linux/musl/b64/x86_64.rs b/src/unix/linux_like/linux/musl/b64/x86_64.rs index 8eee323a..2eda091f 100644 --- a/src/unix/linux_like/linux/musl/b64/x86_64.rs +++ b/src/unix/linux_like/linux/musl/b64/x86_64.rs @@ -47,6 +47,36 @@ s! { __reserved: [::c_long; 3], } + pub struct user_regs_struct { + pub r15: ::c_ulonglong, + pub r14: ::c_ulonglong, + pub r13: ::c_ulonglong, + pub r12: ::c_ulonglong, + pub rbp: ::c_ulonglong, + pub rbx: ::c_ulonglong, + pub r11: ::c_ulonglong, + pub r10: ::c_ulonglong, + pub r9: ::c_ulonglong, + pub r8: ::c_ulonglong, + pub rax: ::c_ulonglong, + pub rcx: ::c_ulonglong, + pub rdx: ::c_ulonglong, + pub rsi: ::c_ulonglong, + pub rdi: ::c_ulonglong, + pub orig_rax: ::c_ulonglong, + pub rip: ::c_ulonglong, + pub cs: ::c_ulonglong, + pub eflags: ::c_ulonglong, + pub rsp: ::c_ulonglong, + pub ss: ::c_ulonglong, + pub fs_base: ::c_ulonglong, + pub gs_base: ::c_ulonglong, + pub ds: ::c_ulonglong, + pub es: ::c_ulonglong, + pub fs: ::c_ulonglong, + pub gs: ::c_ulonglong, + } + pub struct mcontext_t { __private: [u64; 32], } -- GitLab