From 59ad83d0d99bd4415055687c657020ab3f3f7a3a Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 2 Mar 2005 11:52:53 +0000 Subject: [PATCH] Don't allow changing the segment registers. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11531 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/arch/x86/arch_user_debugger.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/kernel/core/arch/x86/arch_user_debugger.cpp b/src/kernel/core/arch/x86/arch_user_debugger.cpp index 85a2fe6617..270111dc15 100644 --- a/src/kernel/core/arch/x86/arch_user_debugger.cpp +++ b/src/kernel/core/arch/x86/arch_user_debugger.cpp @@ -81,10 +81,10 @@ arch_set_debug_cpu_state(const struct debug_cpu_state *cpuState) // For this to be correct the calling function must not use these // registers (not even indirectly). - frame->gs = cpuState->gs; - frame->fs = cpuState->fs; - frame->es = cpuState->es; - frame->ds = cpuState->ds; +// frame->gs = cpuState->gs; +// frame->fs = cpuState->fs; +// frame->es = cpuState->es; +// frame->ds = cpuState->ds; frame->edi = cpuState->edi; frame->esi = cpuState->esi; frame->ebp = cpuState->ebp; @@ -96,10 +96,10 @@ arch_set_debug_cpu_state(const struct debug_cpu_state *cpuState) // frame->vector = cpuState->vector; // frame->error_code = cpuState->error_code; frame->eip = cpuState->eip; - frame->cs = cpuState->cs; +// frame->cs = cpuState->cs; // frame->eflags = cpuState->flags; frame->user_esp = cpuState->user_esp; - frame->user_ss = cpuState->user_ss; +// frame->user_ss = cpuState->user_ss; } }