Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| diomidisspinellis:cscout [2006/10/02 14:56] – New page DiomidisSpinellis | diomidisspinellis: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 | + | This page is open for sharing improvement |
| - | [[/ | + | ===== 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. | * Identifiers appearing on function prototypes are listed as unused. | ||
| - | |||
| - | ===== Wishlist ===== | ||
| - | * Process the userland code | ||
| ===== Tips ===== | ===== Tips ===== | ||
| Line 32: | Line 38: | ||
| </ | </ | ||
| - | * Buld the kernel | + | |
| < | < | ||
| Line 62: | Line 68: | ||
| nice cscout all.cs | nice cscout all.cs | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{tag> | ||