Changeset 2309 in MondoRescue for branches/2.2.9/tools/quality


Ignore:
Timestamp:
Jul 28, 2009, 2:14:23 AM (15 years ago)
Author:
Bruno Cornec
Message:

Cosmetic changes to allow for quality to not giv false positive

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/tools/quality

    r2213 r2309  
    2828
    2929# How many sprintf/strcat/strcpy vs asprintf are they
    30 for s in asprintf mr_asprintf sprintf strcat strcpy strncpy fgets malloc mr_malloc malloc_string getline mr_getline MAX_STR_LEN getcwd goto free mr_free paranoid_free; do
    31     echo "monodrescue $s usage : "
     30for 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 : "
    3232    tot=0
    3333    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
     
    4040echo " "
    4141echo "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.quality
     42pbg -w asprintf | grep -vE 'monitas|mindi-busybox|quality|/\*|asprintf\(&' > /tmp/mondo.quality
    4343cat /tmp/mondo.quality
    44 echo "monodrescue 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.quality
     44echo "mondorescue uses : `cat /tmp/mondo.quality | wc -l` asprintf without &"
     45pbg -w getline | grep -vE 'monitas|mindi-busybox|quality|/\*|getline\(&' > /tmp/mondo.quality
    4646cat /tmp/mondo.quality
    47 echo "monodrescue uses : `cat /tmp/mondo.quality | wc -l` getline without &"
    48 
     47echo "mondorescue uses : `cat /tmp/mondo.quality | wc -l` getline without &"
     48pbg mr_asprintf | grep -vE '"|FNAME|ISOFS|syscall_sprintf|mr_mem|quality' > /tmp/mondo.quality
     49cat /tmp/mondo.quality
     50echo "mondorescue uses : `cat /tmp/mondo.quality | wc -l` mr_asprintf without \""
    4951echo " "
    5052echo "Splint: "
Note: See TracChangeset for help on using the changeset viewer.