RTEMS  5.1
Macros | Functions
stackchk.h File Reference

Stack Checker Information. More...

#include <stdbool.h>
#include <rtems/score/thread.h>
#include <rtems/print.h>

Go to the source code of this file.

Macros

#define RTEMS_STACK_CHECKER_EXTENSION
 Stack Checker Extension Set Definition. More...
 

Functions

bool rtems_stack_checker_is_blown (void)
 Checks if current task is blown its stack. More...
 
void rtems_stack_checker_report_usage (void)
 Print the stack usage report using printk. More...
 
void rtems_stack_checker_report_usage_with_plugin (const rtems_printer *printer)
 Print the stack usage report using caller's routine. More...
 
bool rtems_stack_checker_create_extension (Thread_Control *running, Thread_Control *the_thread)
 Stack Checker Task Create Extension. More...
 
void rtems_stack_checker_begin_extension (Thread_Control *executing)
 
void rtems_stack_checker_switch_extension (Thread_Control *running, Thread_Control *heir)
 Stack Checker Task Context Switch Extension. More...
 

Detailed Description

Stack Checker Information.

This include file contains information necessary to utilize and install the stack checker mechanism.