trace graph node representing a call entry point
More...
#include <symtrace.hh>
Public Types |
typedef std::vector< NodeBase * > | TBaseList |
| used to store a list of child nodes
|
Public Member Functions |
| CallEntryNode (Node *ref, const TInsn insn) |
virtual Node * | printNode () const |
| print the node in a human-readable format if considered interesting
|
const TBaseList & | children () const |
| reference to list of child nodes (containing 0..n pointers)
|
TIdMapperList & | idMapperList () |
| return the ID mapping describing the operation behind the trace node
|
const TIdMapperList & | idMapperList () const |
| return the ID mapping describing the operation behind the trace node
|
TIdMapper & | idMapper () |
| return the ID mapping describing the operation behind the trace node
|
const TIdMapper & | idMapper () const |
| return the ID mapping describing the operation behind the trace node
|
virtual Node * | parent () const |
| this can be called only on nodes with exactly one parent
|
const TNodeList & | parents () const |
| reference to list of parents (containing 0..n pointers)
|
Protected Member Functions |
virtual void | plotNode (TracePlotter &) const |
| serialize this node to the given plot (externally not much useful)
|
Detailed Description
trace graph node representing a call entry point
Definition at line 416 of file symtrace.hh.
Member Typedef Documentation
used to store a list of child nodes
Definition at line 144 of file symtrace.hh.
Constructor & Destructor Documentation
- Parameters
-
ref | trace representing the call entry as seen by the caller |
insn | a CodeStorage::Insn object representing the call |
Definition at line 425 of file symtrace.hh.
Member Function Documentation
return the ID mapping describing the operation behind the trace node
return the ID mapping describing the operation behind the trace node
return the ID mapping describing the operation behind the trace node
virtual Node* parent |
( |
| ) |
const |
|
virtualinherited |
virtual void plotNode |
( |
TracePlotter & |
| ) |
const |
|
protectedvirtual |
serialize this node to the given plot (externally not much useful)
Implements Node.
virtual Node* printNode |
( |
| ) |
const |
|
virtual |
print the node in a human-readable format if considered interesting
Reimplemented from Node.
Field Documentation
The documentation for this class was generated from the following file: