|
| TraceFunctionCycle (TraceFunction *, int n) |
|
void | add (TraceFunction *) |
|
TraceFunction * | base () const |
|
int | cycleNo () const |
|
void | init () |
|
const TraceFunctionList & | members () const |
|
void | setup () |
|
| TraceFunction () |
|
| TraceFunction (TraceData *data, const QString &name, TraceClass *cls, TraceFile *file, TraceObject *object) |
|
virtual | ~TraceFunction () |
|
void | addAssociation (TraceAssociation *a) |
|
void | addCaller (TraceCall *) |
|
void | addPrettyLocation (QString &, int maxFiles=1) const |
|
TraceAssociation * | association (int rtti) |
|
int | calledContexts () |
|
SubCost | calledCount () |
|
TraceCallList | callers (bool skipCycle=false) const |
|
TraceCall * | calling (TraceFunction *called) |
|
int | callingContexts () |
|
SubCost | callingCount () |
|
const TraceCallList & | callings (bool skipCycle=false) const |
|
TraceClass * | cls () const |
|
TraceFunctionCycle * | cycle () |
|
void | cycleDFS (int d, int &pNo, TraceFunction **pTop) |
|
void | cycleReset () |
|
TraceFile * | file () const |
|
Addr | firstAddress () const |
|
QString | formattedName () const |
|
QString | info () const |
|
TraceInstr * | instr (Addr addr, bool createNew=true) |
|
TraceInstrMap * | instrMap () |
|
void | invalidateAssociation (int rtti) |
|
void | invalidateDynamicCost () |
|
bool | isCycle () |
|
bool | isCycleMember () |
|
Addr | lastAddress () const |
|
TraceLine * | line (TraceFile *, uint lineno, bool createNew=true) |
|
QString | location (int maxFiles=0) const |
|
TraceObject * | object () const |
|
TracePartFunction * | partFunction (TracePart *, TracePartFile *, TracePartObject *) |
|
QString | prettyCalledCount () |
|
QString | prettyCallingCount () |
|
QString | prettyLocation (int maxFiles=0) const |
|
QString | prettyName () const |
|
QString | prettyNameWithLocation (int maxFiles=1) const |
|
void | removeAssociation (TraceAssociation *a) |
|
void | removeAssociation (int rtti, bool reallyDelete=true) |
|
void | setClass (TraceClass *cls) |
|
void | setCycle (TraceFunctionCycle *c) |
|
void | setFile (TraceFile *file) |
|
void | setObject (TraceObject *object) |
|
TraceFunctionSource * | sourceFile (TraceFile *file=0, bool createNew=false) |
|
const TraceFunctionSourceList & | sourceFiles () const |
|
virtual void | update () |
|
| TraceCostItem (ProfileContext *) |
|
virtual | ~TraceCostItem () |
|
virtual QString | name () const |
|
virtual void | setName (const QString &name) |
|
| TraceInclusiveListCost (ProfileContext *) |
|
virtual | ~TraceInclusiveListCost () |
|
void | addDep (TraceInclusiveCost *) |
|
TraceInclusiveCostList | deps () |
|
TraceInclusiveCost * | findDepFromPart (TracePart *) |
|
| TraceInclusiveCost (ProfileContext *) |
|
virtual | ~TraceInclusiveCost () |
|
void | addInclusive (ProfileCostArray *) |
|
virtual void | clear () |
|
virtual QString | costString (EventTypeSet *m) |
|
ProfileCostArray * | inclusive () |
|
| ProfileCostArray (ProfileContext *) |
|
| ProfileCostArray () |
|
virtual | ~ProfileCostArray () |
|
void | addCost (EventTypeMapping *, const char *) |
|
void | addCost (EventTypeMapping *, FixString &) |
|
void | addCost (ProfileCostArray *item) |
|
void | addCost (int index, SubCost value) |
|
ProfileCostArray | diff (ProfileCostArray *item) |
|
virtual void | invalidate () |
|
void | maxCost (EventTypeMapping *, FixString &) |
|
void | maxCost (ProfileCostArray *item) |
|
void | maxCost (int index, SubCost value) |
|
QString | prettySubCost (EventType *) |
|
QString | prettySubCostPerCall (EventType *t, uint64 calls) |
|
void | reserve (int) |
|
void | set (EventTypeMapping *, const char *) |
|
void | set (EventTypeMapping *, FixString &) |
|
SubCost | subCost (EventType *) |
|
| CostItem (ProfileContext *) |
|
virtual | ~CostItem () |
|
ProfileContext * | context () const |
|
virtual TraceData * | data () |
|
virtual const TraceData * | data () const |
|
CostItem * | dependant () |
|
QString | fullName () const |
|
virtual TracePart * | part () |
|
virtual const TracePart * | part () const |
|
void | setContext (ProfileContext *context) |
|
void | setDependant (CostItem *d) |
|
void | setPosition (CostItem *p) |
|
QString | toString () |
|
ProfileContext::Type | type () const |
|
A cycle of recursive calling functions.
This is itself shown as a function
Definition at line 1241 of file tracedata.h.