diff -r 741dcdf88ba9 -r c4d65d91ad0c userlibandfileserver/fileserver/sfile/sf_obj.cpp --- a/userlibandfileserver/fileserver/sfile/sf_obj.cpp Mon Mar 08 11:57:08 2010 +0000 +++ b/userlibandfileserver/fileserver/sfile/sf_obj.cpp Sun Mar 14 13:15:32 2010 +0000 @@ -156,7 +156,9 @@ */ EXPORT_C CFsObject::CFsObject() { - +#if defined(_DEBUG) || defined(_DEBUG_RELEASE) + __e32_atomic_add_ord32(&ObjectCount, 1); +#endif // iContainer=NULL; // iName=NULL; iAccessCount=1; @@ -179,6 +181,9 @@ __ASSERT_ALWAYS(!iContainer,Fault(EObjDestructorContainer)); if(iName) User::Free(iName); +#if defined(_DEBUG) || defined(_DEBUG_RELEASE) + __e32_atomic_add_ord32(&ObjectCount, (TUint32) -1); +#endif }