ChibiOS/RT  5.1.0
chregistry.h File Reference

Threads registry macros and structures. More...

Go to the source code of this file.

Data Structures

struct  chdebug_t
 ChibiOS/RT memory signature record. More...
 

Macros

#define REG_REMOVE(tp)
 Removes a thread from the registry list. More...
 
#define REG_INSERT(tp)
 Adds a thread to the registry list. More...
 

Functions

thread_tchRegFirstThread (void)
 Returns the first thread in the system. More...
 
thread_tchRegNextThread (thread_t *tp)
 Returns the thread next to the specified one. More...
 
thread_tchRegFindThreadByName (const char *name)
 Retrieves a thread pointer by name. More...
 
thread_tchRegFindThreadByPointer (thread_t *tp)
 Confirms that a pointer is a valid thread pointer. More...
 
thread_tchRegFindThreadByWorkingArea (stkalign_t *wa)
 Confirms that a working area is being used by some active thread. More...
 
static void chRegSetThreadName (const char *name)
 Sets the current thread name. More...
 
static const char * chRegGetThreadNameX (thread_t *tp)
 Returns the name of the specified thread. More...
 
static void chRegSetThreadNameX (thread_t *tp, const char *name)
 Changes the name of the specified thread. More...
 

Detailed Description

Threads registry macros and structures.

Definition in file chregistry.h.