Index: generic/nsfInt.h =================================================================== diff -u -rfc36bf33edd6f5b3f273cb2abdcb30f2ececdff4 -rbb0d12c63024e25ca81a370eb934dbbe2b7a10fd --- generic/nsfInt.h (.../nsfInt.h) (revision fc36bf33edd6f5b3f273cb2abdcb30f2ececdff4) +++ generic/nsfInt.h (.../nsfInt.h) (revision bb0d12c63024e25ca81a370eb934dbbe2b7a10fd) @@ -651,6 +651,11 @@ int objc; unsigned short frameType; unsigned short flags; +#if defined(NSF_PROFILE) + long int startUsec; + long int startSec; + CONST char *methodName; +#endif } NsfCallStackContent; #define NSF_CSC_TYPE_PLAIN 0 @@ -777,8 +782,8 @@ NsfProfileFillTable(Tcl_HashTable *table, Tcl_DString *key, double totalMicroSec); extern void -NsfProfileEvaluateData(Tcl_Interp *interp, long int startSec, long int startUsec, - NsfObject *obj, NsfClass *cl, char *methodName); +NsfProfileEvaluateData(Tcl_Interp* interp, NsfCallStackContent *cscPtr); + extern void NsfProfilePrintTable(Tcl_HashTable *table);