userlibandfileserver/fileserver/sfile/sf_obj.cpp
branchRCL_3
changeset 19 4a8fed1c0ef6
parent 2 4122176ea935
child 23 1df514389a47
--- a/userlibandfileserver/fileserver/sfile/sf_obj.cpp	Tue Feb 02 01:24:03 2010 +0200
+++ b/userlibandfileserver/fileserver/sfile/sf_obj.cpp	Sat Feb 20 00:10:51 2010 +0200
@@ -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
 	}