Index: generic/nsf.h =================================================================== diff -u -r6b00c4eaf55fa4d9c37dc86e3323003610548732 -rc5f2227387dec2a5c0af9b36dc1ebc8578d6603e --- generic/nsf.h (.../nsf.h) (revision 6b00c4eaf55fa4d9c37dc86e3323003610548732) +++ generic/nsf.h (.../nsf.h) (revision c5f2227387dec2a5c0af9b36dc1ebc8578d6603e) @@ -221,7 +221,8 @@ #if defined(NSF_PROFILE) || defined(NSF_DTRACE) # define CscInit(cscPtr, object, cl, cmd, frametype, flags, method) \ - CscInit_(cscPtr, object, cl, cmd, frametype, flags); cscPtr->methodName = (method); + CscInit_(cscPtr, object, cl, cmd, frametype, flags); cscPtr->methodName = (method); \ + NsfProfileTraceCall(interp, (object), cscPtr->methodName); #else # define CscInit(cscPtr, object, cl, cmd, frametype, flags, methodName) \ CscInit_(cscPtr, object, cl, cmd, frametype, flags)