decompiler  1.0.0
Heritage Member List

This is the complete list of members for Heritage, including all inherited members.

augmentHeritageprivate
boundary_node enum valueHeritageprivate
buildADT(void)Heritageprivate
buildInfoList(void)Heritage
buildRefinement(vector< int4 > &refine, const Address &addr, int4 size, const vector< Varnode * > &vnlist)Heritageprivatestatic
bumpDeadcodeDelay(Varnode *vn)Heritageprivate
calcMultiequals(const vector< Varnode * > &write)Heritageprivate
callOpIndirectEffect(const Address &addr, int4 size, PcodeOp *op) constHeritageprivate
clear(void)Heritage
clearInfoList(void)Heritageprivate
collect(Address addr, int4 size, vector< Varnode * > &read, vector< Varnode * > &write, vector< Varnode * > &input) constHeritageprivate
concatPieces(const vector< Varnode * > &vnlist, PcodeOp *insertop, Varnode *finalvn)Heritageprivate
deadRemovalAllowed(AddrSpace *spc) constHeritage
deadRemovalAllowedSeen(AddrSpace *spc)Heritage
depthHeritageprivate
disjointHeritageprivate
domchildHeritageprivate
fdHeritageprivate
flagsHeritageprivate
floatExtensionRead(Varnode *vn, JoinRecord *joinrec)Heritageprivate
floatExtensionWrite(Varnode *vn, JoinRecord *joinrec)Heritageprivate
forceRestructure(void)Heritageinline
getDeadCodeDelay(AddrSpace *spc) constHeritage
getInfo(AddrSpace *spc)Heritageinlineprivate
getInfo(AddrSpace *spc) constHeritageinlineprivate
globaldisjointHeritageprivate
guard(const Address &addr, int4 size, vector< Varnode * > &read, vector< Varnode * > &write, vector< Varnode * > &inputvars)Heritageprivate
guardCalls(uint4 flags, const Address &addr, int4 size, vector< Varnode * > &write)Heritageprivate
guardInput(const Address &addr, int4 size, vector< Varnode * > &input)Heritageprivate
guardReturns(uint4 flags, const Address &addr, int4 size, vector< Varnode * > &write)Heritageprivate
guardStores(const Address &addr, int4 size, vector< Varnode * > &write)Heritageprivate
Heritage(Funcdata *data)Heritage
heritage(void)Heritage
heritage_flags enum nameHeritageprivate
heritagePass(const Address &addr) constHeritageinline
infolistHeritageprivate
mark_node enum valueHeritageprivate
maxdepthHeritageprivate
mergeHeritageprivate
merged_node enum valueHeritageprivate
normalizeReadSize(Varnode *vn, const Address &addr, int4 size)Heritageprivate
normalizeWriteSize(Varnode *vn, const Address &addr, int4 size)Heritageprivate
numHeritagePasses(AddrSpace *spc) constHeritage
passHeritageprivate
placeMultiequals(void)Heritage
pqHeritageprivate
processJoins(void)Heritageprivate
refineInput(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &newvn)Heritageprivate
refinement(const Address &addr, int4 size, const vector< Varnode * > &readvars, const vector< Varnode * > &writevars, const vector< Varnode * > &inputvars)Heritageprivate
refineRead(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &newvn)Heritageprivate
refineWrite(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &newvn)Heritageprivate
remove13Refinement(vector< int4 > &refine)Heritageprivate
rename(void)Heritage
renameRecurse(BlockBasic *bl, VariableStack &varstack)Heritageprivate
seenDeadCode(AddrSpace *spc)Heritage
setDeadCodeDelay(AddrSpace *spc, int4 delay)Heritage
splitByRefinement(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &split)Heritageprivate
splitJoinLevel(vector< Varnode * > &lastcombo, vector< Varnode * > &nextlev, JoinRecord *joinrec)Heritageprivate
splitJoinRead(Varnode *vn, JoinRecord *joinrec)Heritageprivate
splitJoinWrite(Varnode *vn, JoinRecord *joinrec)Heritageprivate
splitPieces(const vector< Varnode * > &vnlist, PcodeOp *insertop, const Address &addr, int4 size, Varnode *startvn)Heritageprivate
visitIncr(FlowBlock *qnode, FlowBlock *vnode)Heritageprivate