IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 4, 2007, 11:55:39 AM (19 years ago)
Author:
jhoblitt
Message:

add psMemBlockPrint()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/jch-memory/psLib/src/sys/psMemory.c

    r10900 r10902  
    99*  @author Joshua Hoblitt, University of Hawaii
    1010*
    11 *  @version $Revision: 1.88.2.11 $ $Name: not supported by cvs2svn $
    12 *  @date $Date: 2007-01-04 21:39:00 $
     11*  @version $Revision: 1.88.2.12 $ $Name: not supported by cvs2svn $
     12*  @date $Date: 2007-01-04 21:55:39 $
    1313*
    1414*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    11031103    return *allocated + *persistent;
    11041104}
     1105
     1106int psMemBlockPrint(FILE *output, const psMemBlock *memBlock)
     1107{
     1108    return fprintf(output,
     1109                   "Memory Block ID: %lu\n"
     1110                   "\tPrevious Block: %p Next Block: %p\n"
     1111                   "\tFree function: %p\n"
     1112                   "\tSize: %zd Reference count: %lu\n Persistent: %s\n"
     1113                   "\tPosts: %p %p %p\n"
     1114                   "\tAllocated at %s (%s:%d) by thread %lu\n",
     1115                   memBlock->id,
     1116                   memBlock->previousBlock, memBlock->nextBlock,
     1117                   memBlock->freeFunc,
     1118                   memBlock->userMemorySize, memBlock->refCounter, (memBlock->persistent ? "Yes" : "No"),
     1119                   memBlock->startblock, memBlock->endblock, (memBlock + 1 + memBlock->userMemorySize),
     1120                   memBlock->func, memBlock->file, memBlock->lineno, memBlock->tid);
     1121}
Note: See TracChangeset for help on using the changeset viewer.