| 4/15/08 - | Updated distribution and install instructions thanks to a user's bug report. Not sure how this wasn't caught earlier, at least by me. There is now a new distribution and updated instructions to go with it. |
| 3/13/08 - | Posted a pdf version of John's talk in Brisbane. |
| 12/13/07 - | The version of cXprop posted here does not work for native machines. Since compression only works for AVR machines, this should not be a big deal. However, you can visit the cXprop page to get a current working version of cXprop for multiple platforms. |
| 11/16/07 - | I updated the cil-cXprop.tgz download again. A handful of people have been wanting cXprop to dump its state at the end of an analysis. The --cxp_global_states flag in this version outputs the global state, the incoming function argument states, and the return states to a file with the *.states type |
| 11/13/07 - | Updated the cil-cXprop.tgz download to the current CVS version. The main fix is that it now compiles on new systems (including my new work machine). Thanks to Jonathan Heusser for pointing out that this needed to be updated |
| 11/01/07 - | John is going to Brisbane to give a talk about this work prior to SenSys. I added his slides in the publications section |
| 04/26/07 - | Added a lot more content to the site. The biggest additions are the actual souce files for CComp and some instructions for getting things up and running. Still feel free to email me with questions and/or comments |
| 03/28/07 - | Added link to final copy of PLDI paper |
| 03/09/07 - | Created stub for web page. Nothing here yet! |
CComp blink.c -o blink.exe
A lot of information is printed here. You can look at the blink.cil.c file to see the compressed variable structures CComp created and how it uses them. CComp has many options that control its behavior. Most are only available through calling cXpropMICA2 or cXpropTELOSB directly, but some have been exposed through the CComp script. To see what those options are, just run this command:
CComp --help
If you would like to know more of the features of CComp or have questions about any part of it, please let me know. I would be happy to help in whatever way I can.