Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
diomidisspinellis:cscout [2006/10/02 14:56] – New page DiomidisSpinellisdiomidisspinellis:cscout [2022/05/13 05:35] (current) – Move to PersonalNamespace KubilayKocak
Line 1: Line 1:
 ====== CScout on FreeBSD ====== ====== CScout on FreeBSD ======
  
-This page is open for contributing ideas, bugs, tips, and wishes regarding the application of the [http://www.spinellis.gr/cscout CScout] refactoring browser on the %%FreeBSD%% source code.+This page is open for sharing improvement ideas, tips, tasks, and bugs regarding the application of the [[http://www.spinellis.gr/cscout|CScout]] refactoring browser on the %%FreeBSD%% source code.
  
-[[/TableOfContents(2)|TableOfContents(2)]]+===== Ideas for Improvements ===== 
 +These are some ideas for CScout improvements that could help %%FreeBSD%% development.
  
-===== Ideas ===== 
   * Track global variable assignments. Use this feature to verify the errno values listed in the section 2 of the manual against the implementation of the actual system calls.   * Track global variable assignments. Use this feature to verify the errno values listed in the section 2 of the manual against the implementation of the actual system calls.
 +
 +===== Tasks =====
 +Here are some tasks open for interested developers.
 +
 +  * Use CScout to locate problematic code areas (for example unused or too liberaly visible objects).
 +  * Use CScout to globaly rename identifiers in a more consistent fashion.
 +  * Apply CScout to the userland code.
 +  * Identify CScout extensions that would help us improve the quality of our code.
 +  * Arrange for the continous availability of a live CScout kernel session on the current version of the source code.
  
 ===== Bugs ===== ===== Bugs =====
   * Identifiers appearing on function prototypes are listed as unused.  This creates noise in the corresponding query.   * Identifiers appearing on function prototypes are listed as unused.  This creates noise in the corresponding query.
- 
-===== Wishlist ===== 
-  * Process the userland code 
  
 ===== Tips ===== ===== Tips =====
Line 32: Line 38:
 </code> </code>
  
-* Buld the kernel+  * Build the kernel
  
 <code> <code>
Line 62: Line 68:
 nice cscout all.cs nice cscout all.cs
 </code> </code>
 +
 +----
 +
 +{{tag>InactiveProject}}
  
  • diomidisspinellis/cscout.1159800982.txt.gz
  • Last modified: 2006/10/02 14:56
  • by DiomidisSpinellis