summaryrefslogtreecommitdiff
path: root/ace/Malloc.cpp
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-10-21 21:41:34 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-10-21 21:41:34 +0000
commita5fdebc5f6375078ec1763850a4ca23ec7fe6458 (patch)
treebcf0a25c3d45a209a6e3ac37b233a4812f29c732 /ace/Malloc.cpp
downloadATCD-a5fdebc5f6375078ec1763850a4ca23ec7fe6458.tar.gz
Initial revision
Diffstat (limited to 'ace/Malloc.cpp')
-rw-r--r--ace/Malloc.cpp81
1 files changed, 81 insertions, 0 deletions
diff --git a/ace/Malloc.cpp b/ace/Malloc.cpp
new file mode 100644
index 00000000000..734827dc9b6
--- /dev/null
+++ b/ace/Malloc.cpp
@@ -0,0 +1,81 @@
+// 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));
+}
+
+#endif /* ACE_MALLOC_STATS */
+#endif /* ACE_MALLOC_C */