added debug messages
This commit is contained in:
@@ -100,6 +100,11 @@ inline void * tsFreeList < T, N, DEBUG_LEVEL >::allocate ( size_t size )
|
||||
{
|
||||
tsFreeListItem < T, DEBUG_LEVEL > *p;
|
||||
|
||||
if ( DEBUG_LEVEL > 9 ) {
|
||||
fprintf ( stderr, "creating a new %s of size %u\n",
|
||||
typeid ( T ).name (), sizeof ( T ) );
|
||||
}
|
||||
|
||||
if ( size != sizeof ( T ) || N == 0u ) {
|
||||
return ::operator new ( size );
|
||||
}
|
||||
@@ -143,6 +148,10 @@ tsFreeListItem < T, DEBUG_LEVEL > * tsFreeList < T, N, DEBUG_LEVEL >::allocateFr
|
||||
template < class T, unsigned N, unsigned DEBUG_LEVEL >
|
||||
inline void tsFreeList < T, N, DEBUG_LEVEL >::release ( void *pCadaver, size_t size )
|
||||
{
|
||||
if ( DEBUG_LEVEL > 9 ) {
|
||||
fprintf ( stderr, "releasing a %s of size %u\n",
|
||||
typeid ( T ).name (), sizeof ( T ) );
|
||||
}
|
||||
if ( size != sizeof ( T ) || N == 0u ) {
|
||||
::operator delete ( pCadaver );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user