]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - lib/debugobjects.c
add a helper function to test if an object is on the stack
[mv-sheeva.git] / lib / debugobjects.c
index 85b18d79be89acee07e25004eac991df799f0b8a..f86196390cfdfc67a9d9bad5929b551e1cc2b8a7 100644 (file)
@@ -226,15 +226,13 @@ debug_object_fixup(int (*fixup)(void *addr, enum debug_obj_state state),
 
 static void debug_object_is_on_stack(void *addr, int onstack)
 {
-       void *stack = current->stack;
        int is_on_stack;
        static int limit;
 
        if (limit > 4)
                return;
 
-       is_on_stack = (addr >= stack && addr < (stack + THREAD_SIZE));
-
+       is_on_stack = object_is_on_stack(addr);
        if (is_on_stack == onstack)
                return;