RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Fields
rtems_stack_checker_info Struct Reference

This structure contains the stack information provided by the stack checker for a stack. More...

#include <stackchk.h>

Data Fields

rtems_id id
 This member contains the object identifier associated with the object using the stack.
 
const char * name
 This member provides the object name associated with the object using the stack.
 
const void * begin
 This member provides the begin address of the stack area.
 
uintptr_t size
 This member contains the size in byes of the stack area.
 
const void * current
 This member provides the current stack pointer of the stack.
 
uintptr_t used
 This member contains the size in byes of the used stack area.
 

Detailed Description

This structure contains the stack information provided by the stack checker for a stack.

Field Documentation

◆ current

const void* rtems_stack_checker_info::current

This member provides the current stack pointer of the stack.

If the current stack pointer is not available, then the value is set to NULL.

◆ id

rtems_id rtems_stack_checker_info::id

This member contains the object identifier associated with the object using the stack.

For interrupt stacks, the object identifier is the processor index.

◆ name

const char* rtems_stack_checker_info::name

This member provides the object name associated with the object using the stack.

For interrupt stacks, the object name is "Interrupt Stack".

◆ used

uintptr_t rtems_stack_checker_info::used

This member contains the size in byes of the used stack area.

If the stack checker is not initialized, then the value is set to UINTPTR_MAX.


The documentation for this struct was generated from the following file: