Changeset 10905
- Timestamp:
- Jan 4, 2007, 2:49:33 PM (19 years ago)
- Location:
- branches/jch-memory/psLib/src/sys
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/jch-memory/psLib/src/sys/psError.c
r10891 r10905 11 11 * @author Eric Van Alst, MHPCC 12 12 * 13 * @version $Revision: 1.41.2. 2$ $Name: not supported by cvs2svn $14 * @date $Date: 2007-01-0 3 21:45:54$13 * @version $Revision: 1.41.2.3 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2007-01-05 00:49:33 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 55 55 if (psArrayLength(errorStack) < MAX_ERROR_STACK_SIZE) { 56 56 // make the psErr persistent 57 p _psMemSetPersistent(err, true);58 p _psMemSetPersistent(err->msg, true);59 p _psMemSetPersistent(err->name, true);57 psMemSetPersistent(err, true); 58 psMemSetPersistent(err->msg, true); 59 psMemSetPersistent(err->name, true); 60 60 61 61 psArrayAdd(errorStack, 0, err); … … 85 85 // allocate the error stack 86 86 errorStack = psArrayAllocEmpty(MAX_ERROR_STACK_SIZE); 87 p _psMemSetPersistent(errorStack, true);88 p _psMemSetPersistent(errorStack->data, true);87 psMemSetPersistent(errorStack, true); 88 psMemSetPersistent(errorStack->data, true); 89 89 // store this threads error stack 90 90 // note that pthread_setspecifc() does not take a pointer as the first … … 259 259 psErr *err = errorStack->data[i]; 260 260 261 p _psMemSetPersistent(err, false);262 p _psMemSetPersistent(err->msg, false);263 p _psMemSetPersistent(err->name, false);261 psMemSetPersistent(err, false); 262 psMemSetPersistent(err->msg, false); 263 psMemSetPersistent(err->name, false); 264 264 } 265 265 -
branches/jch-memory/psLib/src/sys/psTrace.c
r9540 r10905 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.79 $ $Name: not supported by cvs2svn $12 * @date $Date: 200 6-10-13 22:04:58$11 * @version $Revision: 1.79.2.1 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2007-01-05 00:49:33 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 80 80 p_psComponent* comp = psAlloc(sizeof(p_psComponent)); 81 81 82 p _psMemSetPersistent(comp,true);82 psMemSetPersistent(comp,true); 83 83 psMemSetDeallocator(comp, (psFreeFunc) componentFree); 84 84 comp->name = psStringCopy(name); 85 p _psMemSetPersistent((psPtr)comp->name,true);85 psMemSetPersistent((psPtr)comp->name,true); 86 86 comp->level = level; 87 87 comp->n = 0; … … 103 103 if (comp->subcomp != NULL) { 104 104 for (psS32 i = 0; i < comp->n; i++) { 105 p _psMemSetPersistent(comp->subcomp[i],false);105 psMemSetPersistent(comp->subcomp[i],false); 106 106 psFree(comp->subcomp[i]); 107 107 } 108 p _psMemSetPersistent(comp->subcomp,false);108 psMemSetPersistent(comp->subcomp,false); 109 109 psFree(comp->subcomp); 110 110 } 111 111 112 p _psMemSetPersistent((psPtr)comp->name,false);112 psMemSetPersistent((psPtr)comp->name,false); 113 113 psFree(comp->name); 114 114 } … … 232 232 currentNode->subcomp = psRealloc(currentNode->subcomp, 233 233 (currentNode->n + 1) * sizeof(p_psComponent* )); 234 p _psMemSetPersistent(currentNode->subcomp,true);234 psMemSetPersistent(currentNode->subcomp,true); 235 235 236 236 currentNode->n = (currentNode->n) + 1;
Note:
See TracChangeset
for help on using the changeset viewer.
