Generate symbols to cover internally overlapping varnodes

This commit is contained in:
caheckman 2020-10-29 16:52:38 -04:00
parent 0fd6a99f51
commit 343be20e67
2 changed files with 41 additions and 1 deletions

View file

@ -94,6 +94,7 @@ class Funcdata {
void splitUses(Varnode *vn); ///< Make all reads of the given Varnode unique
Varnode *cloneVarnode(const Varnode *vn); ///< Clone a Varnode (between copies of the function)
void destroyVarnode(Varnode *vn); ///< Delete the given Varnode from \b this function
void coverVarnodes(SymbolEntry *entry,vector<Varnode *> &list);
// Low level op functions
void opZeroMulti(PcodeOp *op); ///< Transform trivial CPUI_MULTIEQUAL to CPUI_COPY
// Low level block functions