diff --git a/src/platform/redox/ptrace.rs b/src/platform/redox/ptrace.rs index f506d78f91e78c735a9246f99e6993dff28c50f6..b5fd2d16e6fcb10254eb6fe9a030bbbb106c7797 100644 --- a/src/platform/redox/ptrace.rs +++ b/src/platform/redox/ptrace.rs @@ -8,10 +8,15 @@ use super::super::{errno, types::*, Pal, PalPtrace, PalSignal, Sys}; use crate::{ c_str::CString, fs::File, - header::{errno as errnoh, fcntl, signal, sys_ptrace, sys_user::user_regs_struct}, + header::{errno as errnoh, fcntl, signal, sys_ptrace}, io::{self, prelude::*}, sync::{Mutex, Once}, }; +#[cfg(target_arch = "aarch64")] +use crate::header::arch_aarch64_user::user_regs_struct; +#[cfg(target_arch = "x86_64")] +use crate::header::arch_x64_user::user_regs_struct; + use alloc::collections::{btree_map::Entry, BTreeMap}; use core::mem; use syscall;