My Project
|
Public Member Functions | |
CallGraph (Architecture *g) | |
Architecture * | getArch (void) const |
CallGraphNode * | addNode (Funcdata *f) |
CallGraphNode * | addNode (const Address &addr, const string &nm) |
CallGraphNode * | findNode (const Address &addr) |
void | addEdge (CallGraphNode *from, CallGraphNode *to, const Address &addr) |
void | deleteInEdge (CallGraphNode *node, int4 i) |
CallGraphNode * | initLeafWalk (void) |
CallGraphNode * | nextLeaf (CallGraphNode *node) |
map< Address, CallGraphNode >::iterator | begin (void) |
map< Address, CallGraphNode >::iterator | end (void) |
void | buildAllNodes (void) |
void | buildEdges (Funcdata *fd) |
void | saveXml (ostream &s) const |
void | restoreXml (const Element *el) |