diff options
Diffstat (limited to 'tools/schedsim/shell/schedsim_priority/wrap_thread_dispatch.c')
-rw-r--r-- | tools/schedsim/shell/schedsim_priority/wrap_thread_dispatch.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/tools/schedsim/shell/schedsim_priority/wrap_thread_dispatch.c b/tools/schedsim/shell/schedsim_priority/wrap_thread_dispatch.c deleted file mode 100644 index 3432188072..0000000000 --- a/tools/schedsim/shell/schedsim_priority/wrap_thread_dispatch.c +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Thread Dispatch Wrapper Implmentation - * - * COPYRIGHT (c) 1989-2010. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.com/license/LICENSE. - * - * $Id$ - */ - -#include "shell.h" -#include <schedsim_shell.h> - -#include <stdio.h> -#include <rtems.h> - -Thread_Control *last_heir = NULL; -Thread_Control *last_executing = NULL; - -extern void __real__Thread_Dispatch(void); - -void check_heir_and_executing(void) -{ - if ( last_heir != _Thread_Heir ) - PRINT_HEIR(); - - if ( last_executing != _Thread_Executing ) - PRINT_EXECUTING(); - - last_heir = _Thread_Heir; - last_executing = _Thread_Executing; -} - -void __wrap__Thread_Dispatch(void) -{ - check_heir_and_executing(); - __real__Thread_Dispatch(); - check_heir_and_executing(); -} |