The following is a list of phrases which are used to
distinguish individual execution paths of the directives taken
during the RTEMS performance analysis:
another task
The directive was performed
on a task other than the calling task.
available
A task attempted to obtain a resource and
immediately acquired it.
blocked task
The task operated upon by the
directive was blocked waiting for a resource.
caller blocks
The requested resoure was not
immediately available and the calling task chose to wait.
calling task
The task invoking the directive.
messages flushed
One or more messages was flushed
from the message queue.
no messages flushed
No messages were flushed from
the message queue.
not available
A task attempted to obtain a resource
and could not immediately acquire it.
no reschedule
The directive did not require a
rescheduling operation.
NO_WAIT
A resource was not available and the
calling task chose to return immediately via the NO_WAIT option
with an error.
obtain current
The current value of something was
requested by the calling task.
preempts caller
The release of a resource caused a
task of higher priority than the calling to be readied and it
became the executing task.
ready task
The task operated upon by the directive
was in the ready state.
reschedule
The actions of the directive
necessitated a rescheduling operation.
returns to caller
The directive succeeded and
immediately returned to the calling task.
returns to interrupted task
The instructions
executed immediately following this interrupt will be in the
interrupted task.
returns to nested interrupt
The instructions
executed immediately following this interrupt will be in a
previously interrupted ISR.
returns to preempting task
The instructions
executed immediately following this interrupt or signal handler
will be in a task other than the interrupted task.
signal to self
The signal set was sent to the
calling task and signal processing was enabled.
suspended task
The task operated upon by the
directive was in the suspended state.
task readied
The release of a resource caused a
task of lower or equal priority to be readied and the calling
task remained the executing task.
yield
The act of attempting to voluntarily release
the CPU.