fixed protptype mismatch and warnings about operator new without delete warnings...
authorGengbin Zheng <gzheng@illinois.edu>
Sat, 10 May 2003 17:46:48 +0000 (17:46 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Sat, 10 May 2003 17:46:48 +0000 (17:46 +0000)
src/ck-perf/trace-projections.h
src/ck-perf/trace-projector.C
src/ck-perf/trace-projector.h
src/ck-perf/trace-summary.h

index 8ed71f29f51524ea71311d6e6de3b7f657f20410..b113b61df78827f7481bf8a4a7ff773371915787 100644 (file)
@@ -49,7 +49,7 @@ class LogEntry {
     void *operator new(size_t s) {void*ret=malloc(s);_MEMCHECK(ret);return ret;}
     void *operator new(size_t, void *ptr) { return ptr; }
     void operator delete(void *ptr) { free(ptr); }
-#ifdef WIN32
+#if defined(WIN32) || CMK_MULTIPLE_DELETE
     void operator delete(void *, void *) { }
 #endif
     // **CW** For backward compatibility, the previous signature is provided.
index ede9a84bc50ce03b09116a0dd9369a95db0ca951..aa5722fc7373d1f85b7056832d648844c971b148 100644 (file)
@@ -148,7 +148,7 @@ void TraceProjector::beginExecute(CmiObjId  *tid)
 }
 
 
-void TraceProjector::beginExecute(int event,int msgType,int ep,int srcPe, int mlen)
+void TraceProjector::beginExecute(int event,int msgType,int ep,int srcPe,int mlen,CmiObjId *idx)
 {
        //CmiPrintf("TraceProjector:iData in beginExecuteDetailed %d %d \n",event,srcPe);
        _LOG_E_BEGIN_EXECUTE_DETAILED(event, msgType, ep, srcPe, mlen);
index f2c8d42fc7b75ff8059107dfb49318de8bc38fd4..00c67e6347bfafff38b9bb64cb95c809fa6c2b99 100644 (file)
@@ -27,7 +27,7 @@ class TraceProjector : public Trace {
     void creation(envelope *e, int ep, int num=1);
     void beginExecute(envelope *e);
     void beginExecute(CmiObjId  *tid);
-    void beginExecute(int event,int msgType,int ep,int srcPe,int ml);
+    void beginExecute(int event,int msgType,int ep,int srcPe,int ml,CmiObjId *idx=NULL);
     void endExecute(void);
     void messageRecv(char *env, int pe);
     void beginIdle(void);
index 8373dd0731422b00d0f8316999ca6014d6d6cb54..c83acbcdc32ffae5c72ed57aa055da81b6063b0e 100644 (file)
@@ -32,7 +32,7 @@ class BinEntry {
     void *operator new(size_t s) {void*ret=malloc(s);_MEMCHECK(ret);return ret;}
     void *operator new(size_t, void *ptr) { return ptr; }
     void operator delete(void *ptr) { free(ptr); }
-#ifdef WIN32
+#if defined(WIN32) || CMK_MULTIPLE_DELETE
     void operator delete(void *, void *) { }
 #endif
     BinEntry(): _time(0.) {}