diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-07-09 21:54:11 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-07-09 21:54:11 +0000 |
commit | 62acf83adf16c706777f7a3cd8d0680006c444ec (patch) | |
tree | 7ed2b765983f910ac420db8430f7aacf1b9648ed /rtems-coverage/Explanations.txt | |
parent | 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-testing-62acf83adf16c706777f7a3cd8d0680006c444ec.tar.bz2 |
2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* Explanations.txt: More improvements.
Diffstat (limited to 'rtems-coverage/Explanations.txt')
-rw-r--r-- | rtems-coverage/Explanations.txt | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/rtems-coverage/Explanations.txt b/rtems-coverage/Explanations.txt index bb331bc..e316baa 100644 --- a/rtems-coverage/Explanations.txt +++ b/rtems-coverage/Explanations.txt @@ -212,6 +212,11 @@ Simple Test Case pri ceiling, acquire when pri = ceiling +++ +coremutexseize.c:39 +Simple Test Case +Fatal error to obtain mutex when in dispatching critical section. ++++ + coremutexsurrender.c:188 Simple Test Case There must not be a test of a priority ceiling mutex getting released @@ -370,12 +375,13 @@ Simple Test Case or Minor Code Rework This inlined case appears multiple times. _POSIX_signals_Clear_signals:71 chain get when empty +_Watchdog_Adjust_to_chain may also have one. -This is actually part of _Watchdog_Adjust_to_chain and it appears to be +This is actually part of multiple paths and it appears to be dead because there is an explicit check for the chain being empty on the -loop but the _Chain_Get_unprotected also checks for empty. So we never -get a case there _Chain_Get_unprotected returns NULL. May be able to -rework the loop to repeated call get until it gets a NULL. +loop but a call to _Chain_Get_unprotected also checks for empty. So we never +get a case there _Chain_Get_unprotected returns NULL. Can usually be +addressed by reworking the loop in some way. +++ threadqenqueuepriority.c:139 @@ -402,7 +408,7 @@ normal path first and return. Then fall into the unusual synchronization path. +++ -watchdogadjusttochain.c:44 +watchdogadjusttochain.c:42 Simple Test Case I am pretty sure this is a case where we need to adjust the chain forward multiple units but still end up with watchdogs |