Changes between Version 9 and Version 10 of howto


Ignore:
Timestamp:
Aug 31, 2020, 3:23:36 AM (4 years ago)
Author:
tothm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • howto

    v9 v10  
    121121== Detecting relations, gathering information about the source code 
    122122 
    123  * {{{ri:q(mods[name=mnesia_log].funs).}}} -- listing all the functions from the mnesia_log module 
    124  * {{{ri:q(mods[name=mnesia_log].funs.name).}}} -- listing the name of the functions from the mnesia_log module 
    125  * {{{ri:q(mods[name=mnesia_log].funs.refs).}}} -- listing the references (the function applications) of the the functions from the mnesia_log module 
    126  * {{{ri:q(mods[name=mnesia_log].funs[.refs]).}}} 
    127  * {{{mods[name=mnesia_log].funs[name=open_log]}}} 
    128  * {{{mods[name=mnesia_log].funs[name=open_log, arity=4]}}} 
    129  * {{{mods[name=mnesia_log].funs[name=open_log].refs}}} 
    130  * {{{mods[name=mnesia_log].funs[name=open_log].called_by}}} 
    131  * {{{@fun.called_by}}} 
    132  * {{{mods[name=mnesia_log].funs[name=open_log].calls}}} 
    133  * {{{@fun.calls}}} 
    134  
    135  * {{{mods.records[name=mnesia_select]}}} 
     123 * {{{ri:q(mods[name=mnesia_log].funs).}}} -- lists all the functions from the mnesia_log module 
     124 * {{{ri:q(mods[name=mnesia_log].funs.name).}}} -- lists the name of the functions from the mnesia_log module 
     125 * {{{ri:q(mods[name=mnesia_log].funs.refs).}}} -- lists the references (the function applications) of the the functions from the mnesia_log module 
     126 * {{{ri:q(mods[name=mnesia_log].funs[.refs]).}}} -- lists the function which are called somewhere ([.ref] behaes like an embedded query. If the result is empty, that is a false filetr, otherwise it is true) 
     127 * {{{mods[name=mnesia_log].funs[name=open_log]}}} -- search the definitions of the mnesio_log:open_log functions 
     128 * {{{mods[name=mnesia_log].funs[name=open_log, arity=4]}}} -- search the definition of the mnesio_log:open_log/4 function 
     129 * {{{mods[name=mnesia_log].funs[name=open_log].refs}}} -- search the references of the mnesio_log:open_log functions 
     130 * {{{mods[name=mnesia_log].funs[name=open_log].called_by}}} -- search the functions that calls the mnesio_log:open_log function 
     131 * {{{@fun.called_by}}} -- search the functions that call the pointed function 
     132 * {{{mods[name=mnesia_log].funs[name=open_log].calls}}} -- search the functions that are called from the mnesio_log:open_log functions 
     133 * {{{@fun.calls}}} -- search the functions tha call the pointed function 
     134 
     135 * {{{mods.records[name=mnesia_select]}}} -- 
    136136 * {{{files.records[name=mnesia_select]}}} 
    137137 
     
    177177 * {{{mods.funs[branches_of_recursion>5]}}} -- list those functions that considered to complax and has more than 5 recursive branches   
    178178 * {{{mods[max_length_of_line>80]}}} -- lists the modules containing lines longer than 80 characters 
     179  
     180 *  
    179181 
    180182== Detecting vulnerabilities