2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>

* libmisc/monitor/mon-prmisc.c, rtems/include/rtems/rtems/attr.h:
	Review association tables in monitor.
This commit is contained in:
Joel Sherrill
2008-07-01 18:44:12 +00:00
parent 86ad26ace2
commit 17049c39d0
3 changed files with 17 additions and 5 deletions

View File

@@ -1,3 +1,8 @@
2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-prmisc.c, rtems/include/rtems/rtems/attr.h:
Review association tables in monitor.
2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, rtems/src/semtranslatereturncode.c,

View File

@@ -131,18 +131,20 @@ rtems_assoc_t rtems_monitor_state_assoc[] = {
{ "SUSP", STATES_SUSPENDED },
{ "TRANS", STATES_TRANSIENT },
{ "DELAY", STATES_DELAYING },
{ "Wtime", STATES_WAITING_FOR_TIME },
{ "Wbuf", STATES_WAITING_FOR_BUFFER },
{ "Wseg", STATES_WAITING_FOR_SEGMENT },
{ "Wmsg" , STATES_WAITING_FOR_MESSAGE },
{ "Wevnt", STATES_WAITING_FOR_EVENT },
{ "Wsem", STATES_WAITING_FOR_SEMAPHORE },
{ "Wtime", STATES_WAITING_FOR_TIME },
{ "Wrpc", STATES_WAITING_FOR_RPC_REPLY },
{ "Wmutex", STATES_WAITING_FOR_MUTEX },
{ "Wcvar", STATES_WAITING_FOR_CONDITION_VARIABLE },
{ "Wjatx", STATES_WAITING_FOR_JOIN_AT_EXIT },
{ "Wsig", STATES_WAITING_FOR_SIGNAL },
{ "Wrpc", STATES_WAITING_FOR_RPC_REPLY },
{ "WRATE", STATES_WAITING_FOR_PERIOD },
{ "Wsig", STATES_WAITING_FOR_SIGNAL },
{ "Wbar", STATES_WAITING_FOR_BARRIER },
{ "Wrwlk", STATES_WAITING_FOR_RWLOCK },
{ "Wisig", STATES_INTERRUPTIBLE_BY_SIGNAL },
{ 0, 0, 0 },
};
@@ -162,11 +164,15 @@ rtems_monitor_dump_state(States_Control state)
}
rtems_assoc_t rtems_monitor_attribute_assoc[] = {
{ "FL", RTEMS_FLOATING_POINT },
{ "GL", RTEMS_GLOBAL },
{ "PR", RTEMS_PRIORITY },
{ "FL", RTEMS_FLOATING_POINT },
{ "BI", RTEMS_BINARY_SEMAPHORE },
{ "SB", RTEMS_SIMPLE_BINARY_SEMAPHORE },
{ "IN", RTEMS_INHERIT_PRIORITY },
{ "CE", RTEMS_PRIORITY_CEILING },
{ "AR", RTEMS_BARRIER_AUTOMATIC_RELEASE },
{ "ST", RTEMS_SYSTEM_TASK },
{ 0, 0, 0 },
};

View File

@@ -25,7 +25,8 @@ extern "C" {
/**
* @defgroup ClassicAttributes Classic API Attributes
*
* This encapsulates functionality which XXX
* This encapsulates functionality which defines and manages the
* set of Classic API object attributes.
*/
/**@{*/