RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Macros | Functions
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...

#include <rtems/score/threadimpl.h>
#include <rtems/score/freechainimpl.h>
#include <rtems/score/objectimpl.h>
#include <rtems/score/scheduler.h>

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:557
Definition: thread.h:812