22 #ifndef _RTEMS_STACKCHK_H 23 #define _RTEMS_STACKCHK_H 135 #define RTEMS_STACK_CHECKER_EXTENSION \ 137 rtems_stack_checker_create_extension, \ 141 rtems_stack_checker_switch_extension, \ 142 rtems_stack_checker_begin_extension, \ void rtems_stack_checker_switch_extension(Thread_Control *running, Thread_Control *heir)
Stack Checker Task Context Switch Extension.
Definition: check.c:278
bool rtems_stack_checker_create_extension(Thread_Control *running, Thread_Control *the_thread)
Stack Checker Task Create Extension.
Definition: check.c:184
Constants and Structures Related with the Thread Control Block.
void rtems_stack_checker_report_usage(void)
Print the stack usage report using printk.
Definition: check.c:519
void rtems_stack_checker_begin_extension(Thread_Control *the_thread)
Stack Checker Task Begin Extension.
Definition: check.c:200
void rtems_stack_checker_report_usage_with_plugin(void *context, rtems_printk_plugin_t print)
Print the stack usage report using caller's routine.
Definition: check.c:491
This structure defines the Thread Control Block (TCB).
Definition: thread.h:671
bool rtems_stack_checker_is_blown(void)
Checks if current task is blown its stack.
Definition: check.c:306
Interface to Kernel Print Methods.
int(* rtems_printk_plugin_t)(void *, const char *format,...)
Type definition for function which can be plugged in to certain reporting routines to redirect the ou...
Definition: bspIo.h:129