Changes between Version 10 and Version 11 of howto


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

--

Legend:

Unmodified
Added
Removed
Modified
  • howto

    v10 v11  
    133133 * {{{@fun.calls}}} -- search the functions tha call the pointed function 
    134134 
    135  * {{{mods.records[name=mnesia_select]}}} -- 
    136  * {{{files.records[name=mnesia_select]}}} 
     135 * {{{mods.records[name=mnesia_select]}}} -- list the mnesia_select record definition 
     136 * {{{files.records[name=mnesia_select]}}} -- list the mnesia_select record definiton 
    137137 
    138  * {{{mods.records[name=mnesia_select].refs}}} 
    139  * {{{@record.refs}}} 
     138 * {{{mods.records[name=mnesia_select].refs}}} -- list the record usgaes of the mnesia_select record 
     139 * {{{@record.refs}}} -- list the usages of the pointed record 
    140140 
    141  * {{{mods.records[name=mnesia_select]}}} 
    142  * {{{.field[name=orig].refs}}} 
    143  * {{{@field.refs}}} 
     141 * {{{mods.records[name=mnesia_select].field[name=orig].refs}}} -- list the mnesia_select record expressions where the orig field is used 
     142 * {{{@field.refs}}} -- list the references of the pointed record field 
    144143 
    145  * {{{mods.funs.exprs.sub[type=atom, value=mnesia_tid_locks]}}} 
     144 * {{{mods.funs.exprs.sub[type=atom, value=mnesia_tid_locks]}}}  -- list all mnesia_tid_locks atoms  
    146145 
    147  * {{{mods.funs.exprs.sub[type=string, value~"Error message.*"]}}} 
     146 * {{{mods.funs.exprs.sub[type=string, value~"Error message.*"]}}} -- list all strings which contains the "Error message" string 
    148147 
    149  * {{{mods[name=mnesia_log].funs.exprs.sub[type=tuple,[.sub[index=1].origin[type=atom,value =backup_args]]]}}} 
     148 * {{{mods[name=mnesia_log].funs.exprs.sub[type=tuple,[.sub[index=1].origin[type=atom,value =backup_args]]]}}} -- list all functions which was called with a tuple as an argument containing  backup_args atom as a first argument ({{{foo({backup_args, Sth1, Sth2}, Sth3)}}}) 
    150149 
    151150 * {{{mods[name=mnesia_log].funs[name=open_log].refs}}} 
    152  
    153151 * {{{@expr.origin}}} 
    154152 
     
    181179 
    182180== Detecting vulnerabilities 
    183   * {{{mods.unsecure_calls}}} -- Lists all the possible   vulnerabilities 
     181   * {{{mods.unsecure_calls}}} -- Lists all the possible   vulnerabilities 
    184182   * {{{mods.unsecure_interoperability}}} -- Lists interoperability   related weaknesses 
    185183   * {{{mods.unsecure_concurrency}}} -- Identifies concurrency   related issues