|
From: Marek P. <ma...@us...> - 2001-08-09 23:22:58
|
Update of /cvsroot/javaprofiler/library/src/prof
In directory usw-pr-cvs1:/tmp/cvs-serv7456/src/prof
Modified Files:
lock.h prof.cpp prof.h
Log Message:
no message
Index: lock.h
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/lock.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** lock.h 2001/07/30 23:18:01 1.10
--- lock.h 2001/08/09 23:22:55 1.11
***************
*** 47,50 ****
--- 47,51 ----
/// Destructor. It destroys the mutex.
~Lock() {
+
#ifdef WIN32
DeleteCriticalSection( &cs);
Index: prof.cpp
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/prof.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -r1.19 -r1.20
*** prof.cpp 2001/08/05 01:37:10 1.19
--- prof.cpp 2001/08/09 23:22:55 1.20
***************
*** 3,9 ****
#define tF( i, a, b) tabFunc[i].event = a; tabFunc[i].func = b
! Prof::Prof() :
! IProf( IProf::COMMUN_SOCKET),
dataLock( "_data_lock"),
--- 3,10 ----
#define tF( i, a, b) tabFunc[i].event = a; tabFunc[i].func = b
! Prof::Prof( Setup& msetup) :
! setup( msetup),
! IProf( msetup),
dataLock( "_data_lock"),
Index: prof.h
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/prof.h,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -r1.29 -r1.30
*** prof.h 2001/08/05 01:37:10 1.29
--- prof.h 2001/08/09 23:22:55 1.30
***************
*** 42,46 ****
/// profiler setup parameters
! Setup setup;
/** Lock for enabling / disabling GC.
--- 42,46 ----
/// profiler setup parameters
! Setup& setup;
/** Lock for enabling / disabling GC.
***************
*** 49,52 ****
--- 49,53 ----
**
** @see dataLock */
+
Lock gcLock;
***************
*** 140,149 ****
/** Default constructor. The constructor initializes event handlers table
! ** with appropriate values ( {event_type, relative_method_pointer} pairs). */
! Prof();
! /// Destructor. It does nothing.
! virtual ~Prof() {};
/** Main fork for all received JVMPI events. For each event received by profiler
--- 141,152 ----
/** Default constructor. The constructor initializes event handlers table
! ** with appropriate values ( {event_type, relative_method_pointer} pairs).
! **
! ** @param msetup reference to profiler setup */
! Prof( Setup& msetup);
! /// Destructor.
! virtual ~Prof() { delete &setup;}
/** Main fork for all received JVMPI events. For each event received by profiler
|