RTEMS 5.4-rc2
Loading...
Searching...
No Matches
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.
 

Functions

bool rtems_stack_checker_is_blown (void)
 Checks if current task is blown its stack.
 
void rtems_stack_checker_report_usage (void)
 Print the stack usage report using printk.
 
void rtems_stack_checker_report_usage_with_plugin (const rtems_printer *printer)
 Print the stack usage report using caller's routine.
 
bool rtems_stack_checker_create_extension (Thread_Control *running, Thread_Control *the_thread)
 Stack Checker Task Create Extension.
 
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.
 

Detailed Description

Stack Checker Information.

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