RTEMS 6.3
Loading...
Searching...
No Matches
thread.c File Reference

This source file contains static assertions related to the Thread Handler and the implementation of _Thread_Initialize_information() and _Thread_Handler_initialization(). More...

Macros

#define THREAD_OFFSET_ASSERT(field)

Functions

 THREAD_OFFSET_ASSERT (Object)
 THREAD_OFFSET_ASSERT (Join_queue)
 THREAD_OFFSET_ASSERT (current_state)
 THREAD_OFFSET_ASSERT (Real_priority)
 THREAD_OFFSET_ASSERT (Scheduler)
 THREAD_OFFSET_ASSERT (Wait)
 THREAD_OFFSET_ASSERT (Timer)
void _Thread_Initialize_information (Thread_Information *information)
 Initializes the thread information.
void _Thread_Handler_initialization (void)
 Initializes thread handler.

Detailed Description

This source file contains static assertions related to the Thread Handler and the implementation of _Thread_Initialize_information() and _Thread_Handler_initialization().

Macro Definition Documentation

◆ THREAD_OFFSET_ASSERT

#define THREAD_OFFSET_ASSERT ( field)
Value:
offsetof( Thread_Control, field ) == offsetof( Thread_Proxy_control, field ), \
field \
)
#define RTEMS_STATIC_ASSERT(_cond, _msg)
It is defined if a static analysis run is performed.
Definition basedefs.h:841
Definition thread.h:582