RTEMS CPU Kit with SuperCore  4.10.99.0
Data Fields
rtems_capture_task_s Struct Reference

rtems_capture_task_t More...

#include <capture.h>

Collaboration diagram for rtems_capture_task_s:
Collaboration graph
[legend]

Data Fields

rtems_name name
rtems_id id
uint32_t flags
uint32_t refcount
rtems_tcbtcb
uint32_t in
uint32_t out
rtems_task_priority start_priority
uint32_t stack_size
uint32_t stack_clean
uint32_t ticks
uint32_t tick_offset
uint32_t ticks_in
uint32_t tick_offset_in
uint32_t last_ticks
uint32_t last_tick_offset
rtems_capture_control_tcontrol
struct rtems_capture_task_sforw
struct rtems_capture_task_sback

Detailed Description

rtems_capture_task_t

DESCRIPTION:

RTEMS capture control provdes the information about a task, along with its trigger state. The control is referenced by each capture record. This is information neeed by the decoder. The capture record cannot assume the task will exist when the record is dumped via the target interface so task info needed for tracing is copied and held here. Once the references in the trace buffer have been removed and the task is deleted this structure is released back to the heap.

The inline helper functions provide more details about the info contained in this structure.

Note, the tracer code exploits the fact an rtems_name is a 32bit value.


The documentation for this struct was generated from the following file: