Testing:2.1

From TinyOS Wiki
Revision as of 15:19, 10 July 2008 by Konrad (talk | contribs) (Summary)
Jump to: navigation, search

Testing results for 2.1.

RC2

App Code

The applications and their owners are as follows. This table denotes whether the application has been checked for its README and compliance with TEP 3 and TEP 4.

App Owner Status Notes
AntiTheft Phil PASS
BaseStation Phil PASS
Blink Vlado PASS
Null Phil PASS
Oscilloscope Konrad PASS
  • Changed some module variables to comply and compile with conventions in TEP3.
  • Complies with AM id in TEP4.
  • README.txt is present and adequate.
Powerup Janos PASS Added a README.txt
RadioCountToLeds Jan H. PASS
RadioSenseToLeds Jan H. PASS
tests/cc2420 David G. PASS Fixed AM ids, updated a README
tests/deluge Vlado PASS Razvan expanded the README.txt files with more detailed instructions as suggested by Phil.
tests/storage/Block Konrad PASS
  • Changed some module variables to comply and compile with conventions in TEP3.
  • Changed AM id to comply with TEP4.
  • README.txt is present and adequate.
tests/storage/CircularLog Konrad PASS
  • Changed some module variables to comply and compile with conventions in TEP3.
  • Changed AM id to comply with TEP4.
  • README.txt is present and adequate.
tests/storage/Config Konrad PASS
  • Changed some module variables to comply and compile with conventions in TEP3.
  • Changed AM id to comply with TEP4.
  • README.txt is present and adequate.
tests/storage/Log Konrad PASS
  • Changed some module variables to comply and compile with conventions in TEP3.
  • Changed AM id to comply with TEP4.
  • README.txt is present and adequate.
tests/storage/SyncLog Konrad PASS
  • Complies with the naming conventions in TEP3.
  • Changed AM id to comply with TEP4.
  • Updated README.txt to reflect new AM id.
tests/TestAdc Phil PASS
tests/TestArbiter Kevin PASS
tests/TestFTSP Phil FAIL Violates TEP 3: FTSP -> Ftsp
tests/TestLPL David G. PASS
tests/TestPrintf Janos PASS Added a README.txt, updated source code documentation.
tests/TestSerial Miklos PASS Changed AM id to comply with TEP4.
tests/TestSimComm Razvan PASS Added script
tests/TestSimTimer Mike PASS
tests/tosthreads/apps Mike PASS Changed AM id to comply with TEP4. Remove SerialCompress because it is not a tosthreads app
tests/tosthreads/capps Razvan PASS
tests/tkn154 Om FAIL TEP 3: TestASSOCIATE should be TestAssociate, TestDATA should be TestData, TestINDIRECT should be TestIndirect, TestPROMISCUOUS should be TestPromiscuous, TestSTARTSYNC should be TestStartSync; no README.txt in TestASSOCIATE/coordinator, TestASSOCIATE/device; ditto in TestDATA, TestINDIRECT, and TestSTARTSYNC. The names in the file need to be fixed too. For example,
  App.MLME_RESET -> Ieee802154MacC;
  App.MLME_SET -> Ieee802154MacC;
  App.MLME_GET -> Ieee802154MacC;

  App.MLME_START -> Ieee802154MacC;
  App.MLME_ASSOCIATE -> Ieee802154MacC;
  App.MLME_DISASSOCIATE -> Ieee802154MacC;
  App.MLME_COMM_STATUS -> Ieee802154MacC;

in TestASSOCIATE/coordinator/TestAssociateAppC.nc.

The changes are so many that I recommend the author to make these changes and get in touch with me so that I can test them again.
MViz Phil FAIL Violates TEP 3: uartlen, sendbuf, uartbuf, sendbusy, uartbusy, fatal_problem, report_problem, report_sent, report_received, suppress_count_change
MultihopOscilloscope Om FAIL TEP 3 violations on acronyms:

MultihopOscilloscopeAppC.nc:

UART* should be Uart*:

UARTMessagePoolP
UARTQueueP
UARTMessagePool
UARTQueue
UARTDebugSenderP

MultihopOscilloscopeC.nc:
UARTQueue
UARTMessagePool
MultihopOscilloscopeLqi Om FAIl Same violations as MultihopOscilloscope
TestNetwork Om FAIL

In TestNetworkAppC.nc and TestNetworkC.nc, UART* should be Uart*

sim script results in a scenario in which nodes do not find the routes.

TestTymo Romain ?
tests/TestDissemination Om PASS
tests/TestDIP Phil FAIL Violates TEP 3: DIP -> Dip, Hardcoded AM type (0xAB), m_test, testmsg, okbit,

Platforms

  • micaZ: Phil L./David Gay
  • telos: Kevin/David Moss
  • intelmote2: Brano/?
  • tinynode: Maxime
  • eyesIFX: Jan H.
  • iris: Janos/Miklos
  • shimmer: Konrad/Vlado
  • intelmote2: Brano

micaZ (Phil + David G.)

App Standard Safe Notes
AntiTheft PASS PASS
BaseStation PASS PASS
Blink PASS PASS
Null PASS PASS
Oscilloscope PASS PASS
Powerup PASS PASS
RadioCountToLeds PASS PASS
RadioSenseToLeds PASS PASS
tests/cc2420 PASSPASS

tests/cc2420/LplUnicastPeriodicDelivery:

transmission very unreliable (few receptions)


tests/cc2420/TestPacketLink

tests/deluge PASS PASS Safe has these warnings:
/home/pal/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/home/pal/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/home/pal/src/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/home/pal/src/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/home/pal/src/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type
/home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc: In function '__vector_21':
/home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc:110: warning: 'newSr.adfr' is used uninitialized in this function
/home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc:110: warning: 'newSr.adps' is used uninitialized in this function
/home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc:110: warning: 'newSr.adsc' is used uninitialized in this function

Not clear why the ADC is pulled in.

tests/storage PASS PASS
tests/TestAdc PASS PASS
tests/TestArbiter PASS PASS
tests/TestFTSP PASS PASS
tests/TestLPL PASS PASS
tests/TestPrintf PASS FAIL Safe fails on
/home/pal/src/tinyos-2.x/tos/lib/printf/avr_stdio.h:408: Warning: Type "struct __file *[0]" in global "__iob" contains an open array.

/home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc:79: Error: Type mismatch in coercion:
  from: int ( __attribute__((__noinline__)) (* BND(...)  ))(char c , struct __file * SAFE  stream )
    to: int (* BND(...)  )(char arg_0x403687c8 , struct __file * SAFE  arg_0x403689b0 )
   exp: & uart_putchar

/home/pal/src/tinyos-2.x/tos/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS)
tests/TestSerial PASS NA
tests/TestSimComm PASS NA
tests/TestSimTimer PASS NA
tests/tosthreads/apps FAIL FAIL No unsafe apps work. Safe fails on
/tmp/ccchqUUK.o: In function `ThreadSleepP$ThreadSleep$sleep':
cil-eXmx1N94.cil.c:(.text+0x8bc): undefined reference to `__deputy_memset'
cil-eXmx1N94.cil.c:(.text+0x8cc): undefined reference to `__deputy_memset'
tests/tosthreads/capps FAIL FAIL All apps except TestCollection and TestLogStorage work in unsafe. Safe fails on
/tmp/ccSQd3PE.o: In function `tosthread_sleep':
cil-VrbO6t7r.cil.c:(.text+0xc20): undefined reference to `__deputy_memset'
cil-VrbO6t7r.cil.c:(.text+0xc30): undefined reference to `__deputy_memset'

eyesIFX

App Standard Safe Notes
AntiTheft NA NA platform not supported
BaseStation PASS PASS
Blink PASS PASS
Null PASS PASS
Oscilloscope PASS PASS
Powerup PASS PASS
RadioCountToLeds PASS PASS all MACs (CSMA, RedMac, SpeckMACD)
RadioSenseToLeds PASS PASS
tests/cc2420 NANA not applicable
tests/deluge FAIL FAIL platform not supported
tests/storage PASS FAIL

tests/storage/CircularLog:

"safe": FAIL (seems to cycle after ~ 60sec with LED1 toggling)


tests/storage/Config

warnings:
/home/hanjo/tos/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In
function `ConfigStorageP$ConfigStorage$commit':
/home/hanjo/tos/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:285:
warning: assignment from incompatible pointer type
tests/TestAdc PASS PASS
tests/TestArbiter PASS PASS
tests/TestFTSP PASS PASS limited support
tests/TestLPL FAIL FAIL platform not supported
tests/TestPrintf PASS PASS

warnings:

      /home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc: In
function `PrintfP$Queue$dequeue':
/home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning:
passing arg 1 of `CNonNull' makes pointer from integer without a cast
tests/TestSerial PASS PASS with C++ forwarder
tests/TestSimComm NA NA platform not supported
tests/TestSimTimer NA NA platform not supported
tests/tosthreads/apps FAIL FAIL error: BlinkC.nc:39: interface Thread not found
tests/tosthreads/capps FAIL FAIL error: msp430-gcc: .nc: No such file or directory

telos (Kevin Klues & David Moss)

In order to get all SAFE compilations to pass, the support/make directory had to be updated to HEAD.

App Standard Safe Notes
AntiTheft N/A N/A Platform not supported
BaseStation PASS PASS
Blink PASS PASS
Oscilloscope PASS PASS
MultihopOscilloscope FAIL ?

When I try to run it, I am getting this error: receive error for OscilloscopeMsg (AM type 147): invalid length message received (too short). I poked around a bit but not being too familiar with the java toolchain I was not able to debug it in 15 mins. I am thinking this might be something similar for someone familiar with Java.

MultihopOscilloscopeLqi ? ?
MViz ? ?
Powerup PASS PASS
RadioCountToLeds PASS PASS
RadioSenseToLeds PASS PASS
tests/arbiters/TestFcfsArbiter PASS PASS
tests/arbiters/TestRoundRobinArbiter PASS PASS
tests/cc2420/LplBroadcastCountToLeds PASS PASS README still references RadioCountToLeds instead of new name for this test application. Also, remnants of the original RadioCountToLeds description remain at the bottom.
tests/cc2420/LplBroadcastPeriodicDelivery PASS PASS README needs fixing. No title for application at the top.
tests/cc2420/LplUnicastPeriodicDelivery PASS PASS README should be changed to indicate name of application at the top, and describe that the on node 1, the LED flashes on when transmitting, then off again upon reception of an Ack. If there is no ACK, it simply toggles on and off every second ans it tries to transmit.
tests/cc2420/RssiToSerial PASS PASS README does not confrom with the rest of the READMEs used by other applications.
tests/cc2420/TestAcks PASS PASS README does not confrom with the rest of the READMEs used by other applications.
tests/cc2420/TestPacketLink PASS PASS README does not confrom with the rest of the READMEs used by other applications.
tests/cc2420/TxThroughput PASS PASS README does not confrom with the rest of the READMEs used by other applications.
tests/deluge/SerialBlink ? ?
tests/deluge/GoldenImage ? ?
tests/deluge/Blink ? ?
tests/storage/SyncLog PASS PASS Do Serial AM messages have to conform to the AMID > 128 rule for applications? This app has AM id 11.
tests/storage/Log FAIL FAIL

In file included from RandRWAppC.nc:21: In component `RandRWC': RandRWC.nc: In function `report': RandRWC.nc:68: too few arguments to function `AMSend.getPayload' make: *** [exe0] Error 1

tests/storage/Config PASS PASS
tests/storage/CircularLog PASS PASS
tests/storage/Block PASS PASS Worked on some hardware, not on others. Worth reststing by others.
tests/TestAdc PASS PASS
tests/TestDissemination ? ?
tests/TestDIP ? ?
tests/TestFTSP ? ?
tests/TestLPL PASS PASS
tests/TestNetwork FAIL ? The simulation script (test.py) is not working - the nodes never find a route. You might want to customize this if TestNetwork is a part of the upcoming Collection simulation tutorial.
tests/TestPrintf PASS PASS No README.....
tests/TestSerial PASS PASS
tests/TestSimComm N/A N/A Platform not supported in TOSSIM
tests/TestSimTimer N/A N/A Platform not supported in TOSSIM
tests/TestTymo ? ?
tosthreads/apps/Blink PASS FAIL

/tmp/ccUiucL0.o: In function `ThreadSleepP$ThreadSleep$sleep': cil-5dxBXKxj.cil.c:(.text+0xb3e): undefined reference to `__deputy_memset' cil-5dxBXKxj.cil.c:(.text+0xb4a): undefined reference to `__deputy_memset'

tosthreads/apps/BaseStation PASS FAIL SAFE version fails same as above.
tosthreads/apps/Bounce PASS FAIL SAFE version fails same as above.
tosthreads/apps/RadioStress PASS FAIL SAFE version fails same as above.
tosthreads/apps/TestBlockStorage PASS FAIL SAFE version fails same as above.
tosthreads/apps/TestCollection PASS FAIL

SAFE version fails same as above.

README needs to be fixed for the correct serialforwarder rate (57600 for telosb with threads)

tosthreads/apps/TestPrintf PASS FAIL SAFE version fails same as above.
tosthreads/apps/TestSineSensor PASS FAIL SAFE version fails same as above.
tosthreads/capps/Blink PASS FAIL SAFE version fails same as above.
tosthreads/capps/BaseStation PASS FAIL SAFE version fails same as above.
tosthreads/capps/Bounce PASS FAIL SAFE version fails same as above.
tosthreads/capps/Null PASS FAIL SAFE version fails same as above.
tosthreads/capps/RadioStress PASS FAIL SAFE version fails same as above.
tosthreads/capps/SenseAndSend PASS FAIL SAFE version fails same as above.
tosthreads/capps/SenseStoreAndForward PASS FAIL SAFE version fails same as above.
tosthreads/capps/TestCollection PASS FAIL

SAFE version fails same as above.

README needs to be fixed for the correct serialforwarder rate (57600 for telosb with threads)

tosthreads/capps/TestLogStorage PASS FAIL SAFE version fails same as above.
tosthreads/capps/TestPrintf PASS FAIL SAFE version fails same as above.
tosthreads/capps/TestSineSensor PASS FAIL SAFE version fails same as above.
tosthreads/capps/ThreadStress PASS FAIL SAFE version fails same as above.
apps/tests/tkn154/TestASSOCIATE PASS FAIL

/tmp/ccH2gplh.o: In function `SchedulerBasicP$TaskBasic$runTask': cil-O85oSMxt.cil.c:(.text+0x246c): undefined reference to `__deputy_memset' /tmp/ccH2gplh.o: In function `IndirectTxP$PendingAddrWrite$write': cil-O85oSMxt.cil.c:(.text+0x4774): undefined reference to `__deputy_memset' make: *** [exe0] Error 1

apps/tests/tkn154/TestDATA PASS FAIL SAFE version fails same as above.
apps/tests/tkn154/TestINDIRECT PASS FAIL SAFE version fails same as above.
apps/tests/tkn154/TestPROMISCUOUS PASS FAIL

SAFE version fails same as above.

README needs fixing: In README: the following lines:

  $ cd $TOSDIR/../apps/tests/TestPrintf
  $ make telosb
  $ java PrintfClient -comm serial@/dev/ttyUSBXXX:telosb

should be replaced with:

  $ java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB0:telosb
apps/tests/tkn154/TestSTARTSYNC PASS FAIL SAFE version fails same as above

shimmer (Konrad Lorincz & Vlado Handziski)

Summary

  • The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below
  • Safe mode compiles and runs as indicated. However, in most cases it generates a lot of warnings (see Details section).
  • I tried the Blink-fail application (from main Safe TinyOS page) under telosb it generates the expected runntime error. However, it does not seem to catch the runntime error under shimmer (the mote just hangs with no leds blinking).
  • July 8, 2008: Safe mode works for threads/cthreads, however it takes a very long time to compile, especially when it pulls in the cc2420 stack (on the order of several minuets)
App Standard Safe Notes
AntiTheft NA NA platform not supported
BaseStation PASS PASS
Blink PASS PASS
Oscilloscope PASS PASS
Powerup PASS PASS
RadioCountToLeds PASS PASS
RadioSenseToLeds PASS PASS
tests/cc2420/LplBroadcastCountToLeds PASS PASS added PLATFORM_SHIMMER
tests/cc2420/LplBroadcastPeriodicDelivery PASS PASS added PLATFORM_SHIMMER
tests/cc2420/LplUnicastPeriodicDelivery PASS PASS added PLATFORM_SHIMMER
tests/cc2420/RssiToSerial PASS PASS
tests/cc2420/TestAcks PASS PASS
tests/cc2420/TestPacketLink PASS PASS
tests/cc2420/TxThroughput PASS PASS
tests/deluge NA NA N/A (currently not supported on shimmer which uses SD with another interface)
tests/storage NA NA N/A (currently not supported on shimmer which uses SD with another interface)
tests/TestAdc PASS PASS
tests/arbiters/TestFcfsArbiter PASS PASS
tests/arbiters/TestRoundRobinArbiter PASS PASS
tests/TestFTSP PASS PASS
tests/TestLPL PASS PASS
tests/TestPrintf PASS PASS
tests/TestSerial PASS PASS
tests/TestSimComm NA NA platform not supported
tests/TestSimTimer NA NA platform not supported
tosthreads/apps/BaseStation PASS PASS
tosthreads/apps/Blink PASS PASS
tosthreads/apps/Bounce PASS PASS
tosthreads/apps/RadioStress PASS PASS
tosthreads/apps/TestBasicsbSensors NA NA platform not supported
tosthreads/apps/TestBockStorage NA NA platform not supported
tosthreads/apps/TestCollection PASS PASS
tosthreads/apps/TestPrintf PASS PASS
tosthreads/apps/TestSineSensor PASS PASS
tosthreads/capps/BaseStation PASS PASS
tosthreads/capps/Blink PASS PASS
tosthreads/capps/Bounce PASS PASS
tosthreads/capps/Null PASS PASS
tosthreads/capps/RadioStress PASS PASS
tosthreads/capps/SenseAndSend NA NA platform not supported
tosthreads/capps/SenseStoreAndForward NA NA platform not supported
tosthreads/capps/TestCollection PASS PASSSafe mode works after I removed the assignment oscilloscope_t *o = o
tosthreads/capps/TestLogStorage NA NA platform not supported
tosthreads/capps/TestPrintf PASS PASS
tosthreads/capps/TestSineSensor PASS PASS
tosthreads/capps/ThreadStress PASS PASS

Details

** Normal mode testing **
nescc: 1.3.0beta4
gcc: gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

** Safe mode testing **
nescc: 1.3.0beta4
gcc: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)



BaseStation  
-----------
** Normal mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
warnings & errors: 
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

Blink  
-----
** Normal mode **
result: PASS
warnings & errors: NONE

** Safe Mode **
result: PASS
warnings & errors: 
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type


Oscilloscope
------------
** Normal mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/opt/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12
 
** Safe Mode **
result: PASS
warnings & errors: 
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
  
 
Powerup
-------
** Normal Mode **
result: PASS
warnings & errors: NONE

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile   [0U]" in global "SchedulerBasicP$m_next" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type


RadioCountToLeds
----------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


RadioSenseToLeds
----------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

tests/cc2420/LplBroadcastCountToLeds
------------------------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
comments: added PLATFORM_SHIMMER to RadioCountToLedsAppC.nc

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tests/cc2420/LplBroadcastPeriodicDelivery
-----------------------------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
comments: added PLATFORM_SHIMMER to RadioCountToLedsAppC.nc

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
  

tests/cc2420/LplUnicastPeriodicDelivery
-----------------------------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
comments: added PLATFORM_SHIMMER to RadioCountToLedsAppC.nc

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

tests/cc2420/RssiToSerial
-------------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

tests/cc2420/TestAcks
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tests/cc2420/TestPacketLink
---------------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/opt/tinyos-2.x/tos/chips/cc2420/link/PacketLinkC.nc:38:2: warning: #warning "*** USING PACKET LINK LAYER"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/link/PacketLinkC.nc:38:2: warning: #warning "*** USING PACKET LINK LAYER"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
 

tests/cc2420/TxThroughput
-------------------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

tests/deluge
------------
result: N/A (currently not supported on shimmer which uses SD with another interface)
warnings & errors:

tests/storage
-------------
result: N/A (currently not supported on shimmer which uses SD with another interface)
warnings & errors:

tests/TestAdc
-------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type


tests/arbiters/TestFcfsArbiter
------------------------------
** Normal Mode **
result: PASS
warnings & errors: NONE

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type


tests/arbiters/TestRoundRobinArbiter
------------------------------------
** Normal Mode **
result: PASS
warnings & errors: NONE

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type


tests/TestFTSP
--------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

tests/TestLPL
-------------
** Normal Mode **
result: PASS
warnings & errors:
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
comments: added PLATFORM_SHIMMER to TestLplAppC.nc

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
 

tests/TestPrintf
----------------
** Normal Mode **
result: PASS
warnings & errors: NONE

** Safe Mode **
result: PASS


tests/TestSerial
----------------
* Normal Mode
** result: PASS
** warnings & errors: NONE

* Safe Mode
** result: PASS
** warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init':
/home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
/home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue':
/home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast
 

tests/TestSimComm
-----------------
result: N/A (not for shimmer platform)


tests/TestSimTimer
------------------
result: N/A (not for shimmer platform)


apps/tests/tkn154
-----------------
result: N/A (not supported on shimmer)

tosthreads/apps/BaseStation
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
    compiled BaseStationAppC to build/shimmer/main.exe
           21014 bytes in ROM
            5536 bytes in RAM
real    0m32.205s
user    0m2.596s
sys     0m0.264s


** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function
    compiled BaseStationAppC to build/shimmer/main.exe
           25710 bytes in ROM
            5536 bytes in RAM
real    4m30.015s
user    3m50.742s
sys     0m1.644s


tosthreads/apps/Blink
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.


tosthreads/apps/Bounce
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tosthreads/apps/RadioStress
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tosthreads/apps/TestBasicsbSensors
---------------------
result: N/A (not for shimmer platform)


tosthreads/apps/TestBockStorage
---------------------
result: N/A (not for shimmer platform)


tosthreads/apps/TestCollection
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tosthreads/apps/TestPrintf
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue':
/home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast


tosthreads/apps/TestSineSensor
---------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.


tosthreads/capps/BaseStation
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tosthreads/capps/Blink
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer


** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.


tosthreads/capps/Bounce
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
 
** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tosthreads/capps/Null
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.


tosthreads/capps/RadioStress
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck':
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get':
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function


tosthreads/capps/SenseAndSend
----------------------
result: N/A (not for shimmer platform)

tosthreads/capps/SenseStoreAndForward
----------------------
result: N/A (not for shimmer platform)

tosthreads/capps/TestCollection
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
nesc1: warning: calls to Snoop.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type
nesc1: warning: calls to Receive.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type

** Safe Mode **
result: FAIL
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
nesc1: warning: calls to Snoop.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type
nesc1: warning: calls to Receive.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/apps/tosthreads/capps/TestCollection/TestCollection.c:79: Error: Pointer variable o may be used without being defined.


tosthreads/capps/TestLogStorage
----------------------
result: N/A (not for shimmer platform)

tosthreads/capps/TestPrintf
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
/home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue':
/home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast


tosthreads/capps/TestSineSensor
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.


tosthreads/capps/ThreadStress
----------------------
** Normal Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

** Safe Mode **
result: PASS
warnings & errors:
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

intelmote2 (Brano)

App Standard Safe Notes
AntiTheft NA NA not supported
BaseStation PASS NA
Blink PASS NA
Null PASS NA
Oscilloscope PASS NA
Powerup PASS NA
RadioCountToLeds PASS NA
RadioSenseToLeds PASS NA
tests/arbiters PASS NA
tests/cc2420 PASSNA
tests/deluge NA NA not supported
tests/storage/Block PASS NA
tests/storage PASS NA
tests/TestAdc NA NA SensorStream interface not supported
tests/TestFTSP PASS NA
tests/TestLPL PASS NA
tests/TestPrintf NA NA not supported
tests/TestSerial PASS NA
tests/TestSim* NA NA not supported
tests/tosthreads NA NA not supported

iris (Janos + Miklos)

App Standard Safe Notes
AntiTheft PASS PASS

Root:
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask':
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$SubSend$sendDone':
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type
Root safe:
/opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void
/opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4337 [0U]" in global "CtpForwardingEngineP$0$clientEntries" contains an open array.

/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:223: Warning: Type "struct __nesc_unnamed4337 * SAFE [0U]" in global "CtpForwardingEngineP$0$clientPtrs" contains an open array.

/opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask':
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$SubSend$sendDone':
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type
Nodes safe:
/opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void
/opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array.

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

BaseStation PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

Null PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array.
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

Oscilloscope PASS PASS safe:

/opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array.

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

Powerup PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array.
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

RadioCountToLeds PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

RadioSenseToLeds PASS PASS safe:

/opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array.

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/cc2420/* ? ? not applicable
tests/deluge/* PASS PASS safe:

/opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/storage/Block PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/storage/CircularLog PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/storage/Config PASS PASS /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:164: warning: comparisons like X<=Y<=Z do not have their mathematical meaning

safe:
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type
/opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In function 'ConfigStorageP$ConfigStorage$commit':
/opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:285: warning: assignment from incompatible pointer type

tests/storage/Log PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/storage/SyncLog PASS PASS

safe:
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/TestAdc PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/TestArbiter PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/TestFTSP PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/TestLPL PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/TestPrintf PASS FAIL safe:

In file included from /opt/tinyos-2.x/tos/lib/printf/printf.h:49,
from TestPrintfAppC.nc:34:
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:598: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:604: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:639: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:645: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:653: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:659: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:665: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:675: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:681: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:687: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:693: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:703: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:709: syntax error before `__s'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:714: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:720: syntax error before `__fmt'
/opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:727: syntax error before `__str'
make: *** [exe0] Error 1

tests/TestSerial PASS PASS safe:

/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type

tests/TestSimComm ? ? not applicable
tests/TestSimTimer ? ? not applicable
tests/tosthreads/* PASS ?
tests/tosthreads/apps/BaseStation PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/Blink PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/Bounce PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/RadioStress PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/TestBasicsbSensor PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array.

/opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array.

/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/TestBlockStorage PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/TestCollection PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer

/opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void
/opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.

/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

tests/tosthreads/apps/TestPrintf PASS FAIL non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Warning: Type "struct __file *[0]" in global "__iob" contains an open array.

/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.

/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion:
from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream )
to: int (* BND(...) )(char arg_0x40495648 , struct __file * SAFE arg_0x40495830 )
exp: & uart_putchar

/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS)

make: *** [exe0] Error 1

tests/tosthreads/apps/TestSineSensor PASS PASS non-safe:

/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer

safe:
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.