|
decompiler
1.0.0
|
This is the complete list of members for Heritage, including all inherited members.
| analyzeNewLoadGuards(void) | Heritage | private |
| augment | Heritage | private |
| boundary_node enum value | Heritage | private |
| buildADT(void) | Heritage | private |
| buildInfoList(void) | Heritage | |
| buildRefinement(vector< int4 > &refine, const Address &addr, int4 size, const vector< Varnode * > &vnlist) | Heritage | privatestatic |
| bumpDeadcodeDelay(Varnode *vn) | Heritage | private |
| calcMultiequals(const vector< Varnode * > &write) | Heritage | private |
| callOpIndirectEffect(const Address &addr, int4 size, PcodeOp *op) const | Heritage | private |
| clear(void) | Heritage | |
| clearInfoList(void) | Heritage | private |
| collect(Address addr, int4 size, vector< Varnode * > &read, vector< Varnode * > &write, vector< Varnode * > &input, vector< Varnode * > &remove) const | Heritage | private |
| concatPieces(const vector< Varnode * > &vnlist, PcodeOp *insertop, Varnode *finalvn) | Heritage | private |
| deadRemovalAllowed(AddrSpace *spc) const | Heritage | |
| deadRemovalAllowedSeen(AddrSpace *spc) | Heritage | |
| depth | Heritage | private |
| discoverIndexedStackPointers(AddrSpace *spc, vector< PcodeOp * > &freeStores, bool checkFreeStores) | Heritage | private |
| disjoint | Heritage | private |
| domchild | Heritage | private |
| fd | Heritage | private |
| findAddressForces(vector< PcodeOp * > ©Sinks, vector< PcodeOp * > &forces) | Heritage | private |
| flags | Heritage | private |
| floatExtensionRead(Varnode *vn, JoinRecord *joinrec) | Heritage | private |
| floatExtensionWrite(Varnode *vn, JoinRecord *joinrec) | Heritage | private |
| forceRestructure(void) | Heritage | inline |
| generateLoadGuard(StackNode &node, PcodeOp *op, AddrSpace *spc) | Heritage | private |
| generateStoreGuard(StackNode &node, PcodeOp *op, AddrSpace *spc) | Heritage | private |
| getDeadCodeDelay(AddrSpace *spc) const | Heritage | |
| getInfo(AddrSpace *spc) | Heritage | inlineprivate |
| getInfo(AddrSpace *spc) const | Heritage | inlineprivate |
| getLoadGuards(void) const | Heritage | inline |
| getPass(void) const | Heritage | inline |
| getStoreGuard(PcodeOp *op) const | Heritage | |
| getStoreGuards(void) const | Heritage | inline |
| globaldisjoint | Heritage | private |
| guard(const Address &addr, int4 size, vector< Varnode * > &read, vector< Varnode * > &write, vector< Varnode * > &inputvars) | Heritage | private |
| guardCallOverlappingInput(FuncCallSpecs *fc, const Address &addr, const Address &transAddr, int4 size) | Heritage | private |
| guardCalls(uint4 flags, const Address &addr, int4 size, vector< Varnode * > &write) | Heritage | private |
| guardInput(const Address &addr, int4 size, vector< Varnode * > &input) | Heritage | private |
| guardLoads(uint4 flags, const Address &addr, int4 size, vector< Varnode * > &write) | Heritage | private |
| guardReturns(uint4 flags, const Address &addr, int4 size, vector< Varnode * > &write) | Heritage | private |
| guardStores(const Address &addr, int4 size, vector< Varnode * > &write) | Heritage | private |
| handleNewLoadCopies(void) | Heritage | private |
| Heritage(Funcdata *data) | Heritage | |
| heritage(void) | Heritage | |
| heritage_flags enum name | Heritage | private |
| heritagePass(const Address &addr) const | Heritage | inline |
| infolist | Heritage | private |
| loadCopyOps | Heritage | private |
| loadGuard | Heritage | private |
| mark_node enum value | Heritage | private |
| maxdepth | Heritage | private |
| merge | Heritage | private |
| merged_node enum value | Heritage | private |
| normalizeReadSize(Varnode *vn, const Address &addr, int4 size) | Heritage | private |
| normalizeWriteSize(Varnode *vn, const Address &addr, int4 size) | Heritage | private |
| numHeritagePasses(AddrSpace *spc) const | Heritage | |
| pass | Heritage | private |
| placeMultiequals(void) | Heritage | private |
| pq | Heritage | private |
| processJoins(void) | Heritage | private |
| propagateCopyAway(PcodeOp *op) | Heritage | private |
| protectFreeStores(AddrSpace *spc, vector< PcodeOp * > &freeStores) | Heritage | private |
| refineInput(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &newvn) | Heritage | private |
| refinement(const Address &addr, int4 size, const vector< Varnode * > &readvars, const vector< Varnode * > &writevars, const vector< Varnode * > &inputvars) | Heritage | private |
| refineRead(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &newvn) | Heritage | private |
| refineWrite(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &newvn) | Heritage | private |
| remove13Refinement(vector< int4 > &refine) | Heritage | private |
| removeRevisitedMarkers(const vector< Varnode * > &remove, const Address &addr, int4 size) | Heritage | private |
| rename(void) | Heritage | private |
| renameRecurse(BlockBasic *bl, VariableStack &varstack) | Heritage | private |
| reprocessFreeStores(AddrSpace *spc, vector< PcodeOp * > &freeStores) | Heritage | private |
| seenDeadCode(AddrSpace *spc) | Heritage | |
| setDeadCodeDelay(AddrSpace *spc, int4 delay) | Heritage | |
| splitByRefinement(Varnode *vn, const Address &addr, const vector< int4 > &refine, vector< Varnode * > &split) | Heritage | private |
| splitJoinLevel(vector< Varnode * > &lastcombo, vector< Varnode * > &nextlev, JoinRecord *joinrec) | Heritage | private |
| splitJoinRead(Varnode *vn, JoinRecord *joinrec) | Heritage | private |
| splitJoinWrite(Varnode *vn, JoinRecord *joinrec) | Heritage | private |
| splitPieces(const vector< Varnode * > &vnlist, PcodeOp *insertop, const Address &addr, int4 size, Varnode *startvn) | Heritage | private |
| storeGuard | Heritage | private |
| visitIncr(FlowBlock *qnode, FlowBlock *vnode) | Heritage | private |
1.8.11