Package vivisect :: Package analysis :: Package generic :: Module funcentries
[hide private]
[frames] | no frames]

Module funcentries

source code

Use the generic "signature" tree in the workspace to brute force attempt to find function entry points. This is slightly desperate, so do it late when most locations are already defined... Additionally, if the "pointers" generic module is run first, there is a reasonabily high likelyhood that the code this finds is dead...

Functions [hide private]
 
analyze(vw)
Assuming that a bunch of functions have already been defined and fully analyzed, use the compiler against itself and attempt to brute force find other function entry points based on the entry signatures db.
source code