|
| | 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 traced function.
References to functions are stored in (1) a function map in TraceData (by value) (2) a TraceClass
Definition at line 1122 of file tracedata.h.