RTEMS
Classes | Macros | Typedefs | Functions | Variables
stack.h File Reference

Information About the Thread Stack Handler. More...

#include <rtems/score/basedefs.h>

Go to the source code of this file.

Classes

struct  Stack_Control
 

Macros

#define STACK_MINIMUM_SIZE   CPU_STACK_MINIMUM_SIZE
 

Typedefs

typedef void(* Stack_Allocator_initialize) (size_t stack_space_size)
 The stack allocator initialization handler. More...
 
typedef void *(* Stack_Allocator_allocate) (size_t stack_size)
 Stack allocator allocate handler. More...
 
typedef void(* Stack_Allocator_free) (void *addr)
 Stack allocator free handler. More...
 

Functions

void _Stack_Allocator_do_initialize (void)
 Do the stack allocator initialization during system initialize. More...
 

Variables

uint32_t rtems_minimum_stack_size
 The minimum stack size. More...
 
const uintptr_t _Stack_Space_size
 The configured stack space size. More...
 
const bool _Stack_Allocator_avoids_workspace
 Indicates if the stack allocator avoids the workspace. More...
 
const Stack_Allocator_initialize _Stack_Allocator_initialize
 The stack allocator initialization handler. More...
 
const Stack_Allocator_allocate _Stack_Allocator_allocate
 The stack allocator allocate handler. More...
 
const Stack_Allocator_free _Stack_Allocator_free
 The stack allocator free handler. More...
 

Detailed Description

Information About the Thread Stack Handler.

This include file contains all information about the thread Stack Handler. This Handler provides mechanisms which can be used to initialize and utilize stacks.

Definition in file stack.h.