Changeset 2309 in MondoRescue for branches/2.2.9/tools
- Timestamp:
- Jul 28, 2009, 2:14:23 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/tools/quality
r2213 r2309 28 28 29 29 # How many sprintf/strcat/strcpy vs asprintf are they 30 for s in asprintf mr_asprintf sprintf s trcat strcpy strncpy fgets malloc mr_malloc malloc_string getline mr_getline MAX_STR_LEN getcwd goto free mr_free paranoid_free; do31 echo "mon odrescue $s usage : "30 for s in asprintf mr_asprintf sprintf snprintf strcat strcpy strncpy fgets malloc mr_malloc malloc_string getline mr_getline MAX_STR_LEN getcwd goto free mr_free paranoid_free paranoid_system mr_system assert; do 31 echo "mondorescue $s usage : " 32 32 tot=0 33 33 for i in `find . -name '*.c' -o -name '*.h' | egrep -v '\.svn|/\*|monitas|mindi-busybox' | xargs grep -r -c -w $s | egrep -v ":0$"`; do … … 40 40 echo " " 41 41 echo "Qualimetry: " 42 find . -name '*.c' -o -name '*.h' | egrep -v '\.svn|/\*|monitas|/\*|mindi-busybox' | xargs grep -rw asprintf | egrep -v '/\*' | egrep -v 'asprintf\(&' > /tmp/mondo.quality42 pbg -w asprintf | grep -vE 'monitas|mindi-busybox|quality|/\*|asprintf\(&' > /tmp/mondo.quality 43 43 cat /tmp/mondo.quality 44 echo "mon odrescue uses : `cat /tmp/mondo.quality | wc -l` asprintf without &"45 find . -name '*.c' -o -name '*.h' | egrep -v '\.svn|/\*|monitas|/\*|mindi-busybox' | xargs grep -rw getline | egrep -v '/\*' | egrep -v 'getline\(&' > /tmp/mondo.quality44 echo "mondorescue uses : `cat /tmp/mondo.quality | wc -l` asprintf without &" 45 pbg -w getline | grep -vE 'monitas|mindi-busybox|quality|/\*|getline\(&' > /tmp/mondo.quality 46 46 cat /tmp/mondo.quality 47 echo "monodrescue uses : `cat /tmp/mondo.quality | wc -l` getline without &" 48 47 echo "mondorescue uses : `cat /tmp/mondo.quality | wc -l` getline without &" 48 pbg mr_asprintf | grep -vE '"|FNAME|ISOFS|syscall_sprintf|mr_mem|quality' > /tmp/mondo.quality 49 cat /tmp/mondo.quality 50 echo "mondorescue uses : `cat /tmp/mondo.quality | wc -l` mr_asprintf without \"" 49 51 echo " " 50 52 echo "Splint: "
Note:
See TracChangeset
for help on using the changeset viewer.