Reduce dead code, fix aarch64.

This commit is contained in:
4lDO2
2024-03-23 23:51:12 +01:00
parent e6dc0e96f0
commit 12282439b6
11 changed files with 20 additions and 68 deletions
-4
View File
@@ -8,7 +8,6 @@ use syscall::PtraceFlags;
use crate::context::empty_cr3;
use crate::context::memory::AddrSpaceWrapper;
use crate::cpu_set::MAX_CPU_COUNT;
use crate::memory::FreeList;
use crate::ptrace::Session;
use crate::{context::switch::ContextSwitchPercpu, cpu_set::LogicalCpuId};
@@ -32,8 +31,6 @@ pub struct PercpuBlock {
#[cfg(feature = "profiling")]
pub profiling: Option<&'static crate::profiling::RingBuffer>,
//pub freelist: crate::memory::FreeList,
pub ptrace_flags: Cell<PtraceFlags>,
pub ptrace_session: RefCell<Option<Weak<Session>>>,
pub inside_syscall: Cell<bool>,
@@ -141,7 +138,6 @@ impl PercpuBlock {
ptrace_flags: Cell::new(Default::default()),
ptrace_session: RefCell::new(None),
inside_syscall: Cell::new(false),
//freelist: FreeList::new(),
#[cfg(feature = "syscall_debug")]
syscall_debug_info: Cell::new(SyscallDebugInfo::default()),