From ebe5326de334d7f49fb7a03f6607e5d0c795ad60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 1 Apr 2008 18:21:47 +0000 Subject: [PATCH] * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24724 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/arch/x86/arch_debug.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/system/kernel/arch/x86/arch_debug.cpp b/src/system/kernel/arch/x86/arch_debug.cpp index 736c8043ef..2538fd5642 100644 --- a/src/system/kernel/arch/x86/arch_debug.cpp +++ b/src/system/kernel/arch/x86/arch_debug.cpp @@ -547,13 +547,11 @@ arch_debug_contains_call(struct thread *thread, const char *symbol, else ebp = thread->arch_info.current_stack.esp[2]; - bool onKernelStack = true; - for (;;) { - onKernelStack = onKernelStack - && is_kernel_stack_address(thread, ebp); + if (!is_kernel_stack_address(thread, ebp)) + break; - if (onKernelStack && is_iframe(thread, ebp)) { + if (is_iframe(thread, ebp)) { struct iframe *frame = (struct iframe *)ebp; if (is_calling(thread, frame->eip, symbol, start, end))