Changes between Version 16 and Version 17 of howto


Ignore:
Timestamp:
Aug 31, 2020, 1:05:23 PM (4 years ago)
Author:
tothm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • howto

    v16 v17  
    173173 * {{{mods.funs[branches_of_recursion>5]}}} -- list those functions that considered to complax and has more than 5 recursive branches   
    174174 * {{{mods[max_length_of_line>80]}}} -- lists the modules containing lines longer than 80 characters 
    175   
    176  *  
     175 * {{{mods.funs[max_length_of_line>80]}}} -- lists the functions containing lines longer than 80 characters 
     176 * {{{mods.export_all_used}}} or {{{mods[export_all_used]}}} -- list the modules containing export_all compile attribute  
     177 * {{{mods[name=M].funs[.called_by[module/=M]]}}} -- list the functions that are used outside of the defining module 
     178 * {{{mods.funs.calls[name=format, module=io]}}} -- list the io:format calls if exist 
     179 * {{{mods.funs[.calls[name=format, module=io]]}}} -- list the function that contains io:format calls 
     180 * {{{mods[.funs.calls[name=format, module=io]]}}} -- list the modules that contains io:format calls 
     181 * {{{mods[name~\"xyz\"][.funs.calls[module~\"[^xyz].*\"]]}}} -- list all the modules staring with xyz that contains calls to modules that are not starting with xyz 
     182 * {{{mods.funs.exprs.sub[type=integer, not .macro]}}} -- list the integers that are not defined in a macro 
     183 
    177184 
    178185== Detecting vulnerabilities