// Malloc.cpp // $Id$ #if !defined (ACE_MALLOC_C) #define ACE_MALLOC_C #define ACE_BUILD_DLL #include "ace/Malloc.h" #if !defined (__ACE_INLINE__) #include "ace/Malloc.i" #endif /* __ACE_INLINE__ */ void ACE_Control_Block::dump (void) const { ACE_TRACE ("ACE_Control_Block::dump"); ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); this->name_head_->dump (); ACE_DEBUG ((LM_DEBUG, "freep_ = %x", this->freep_)); ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); } ACE_Name_Node::ACE_Name_Node (void) { ACE_TRACE ("ACE_Name_Node::ACE_Name_Node"); } ACE_Name_Node::ACE_Name_Node (const char *name, void *ptr, ACE_Name_Node *next) : pointer_ (ptr), next_ (next) { ACE_TRACE ("ACE_Name_Node::ACE_Name_Node"); ACE_OS::strcpy (this->name_, name); } void ACE_Name_Node::dump (void) const { ACE_TRACE ("ACE_Name_Node"); ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); ACE_DEBUG ((LM_DEBUG, "pointer = %x", this->pointer_)); ACE_DEBUG ((LM_DEBUG, "\nnext_ = %x", this->next_)); ACE_DEBUG ((LM_DEBUG, "\nname_ = %s", this->name_)); ACE_DEBUG ((LM_DEBUG, "\n")); ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); } #if defined (ACE_MALLOC_STATS) ACE_Malloc_Stats::ACE_Malloc_Stats (void) : nblocks_ (0), nchunks_ (0), ninuse_ (0) { ACE_TRACE ("ACE_Malloc_Stats::ACE_Malloc_Stats"); } void ACE_Malloc_Stats::dump (void) const { ACE_TRACE ("ACE_Malloc_Stats::print"); ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); int nblocks = this->nblocks_; int ninuse = this->ninuse_; int nchunks = this->nchunks_; ACE_DEBUG ((LM_DEBUG, "nblocks = %d", nblocks)); ACE_DEBUG ((LM_DEBUG, "\nninuse = %d", ninuse)); ACE_DEBUG ((LM_DEBUG, "\nnchunks = %d", nchunks)); ACE_DEBUG ((LM_DEBUG, "\n")); ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); } #if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) template class ACE_Atomic_Op; #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ #endif /* ACE_MALLOC_STATS */ #endif /* ACE_MALLOC_C */