Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99

Object tracking. More...

Macros

#define SYS_PORT_TRACK_NEXT(list)
 Gets node's next element in a object tracking list.

Detailed Description

Object tracking.

Object tracking provides lists to kernel objects, so their existence and current status can be tracked.

The following global variables are the heads of available lists:

  • _track_list_k_timer
  • _track_list_k_mem_slab
  • _track_list_k_sem
  • _track_list_k_mutex
  • _track_list_k_stack
  • _track_list_k_msgq
  • _track_list_k_mbox
  • _track_list_k_pipe
  • _track_list_k_queue
  • _track_list_k_event

Macro Definition Documentation

◆ SYS_PORT_TRACK_NEXT

#define SYS_PORT_TRACK_NEXT ( list)

#include <zephyr/tracing/tracking.h>

Value:
((list)->_obj_track_next)

Gets node's next element in a object tracking list.

Parameters
listNode to get next element from.