Chapter 16: Analysis

There are different commands to perform data and code analysis and extract information like pointers, string references, basic blocks, extract opcode information, jump information, xrefs, etc..

Those operations are handled by the root 'a'nalyze command:

Usage: a[ocdg] [depth]
 ao [nops]    analyze N opcodes
 ab [num]     analyze N code blocks
 af [name]    analyze function
 ac [num]     disasm and analyze N code blocks
 ad [num]     analyze N data blocks 
 ag [depth]   graph analyzed code
 as [name]    analyze spcc structure (uses dir.spcc)
 at [args]    analyze opcode traces
 av [nops]    analyze virtual machine (negative resets before)
 ax           analyze xrefs