Wrap setting freed instance memory to 0xaa in #ifdef G_ENABLE_DEBUG

Mon Mar 25 17:25:57 2002  Owen Taylor  <otaylor@redhat.com>

        * gtype.c (g_type_free_instance): Wrap setting freed instance
        memory to 0xaa in #ifdef G_ENABLE_DEBUG
This commit is contained in:
Owen Taylor 2002-03-25 22:26:53 +00:00 committed by Owen Taylor
parent 1543f95a77
commit 75f7f9ed05
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Mon Mar 25 17:25:57 2002 Owen Taylor <otaylor@redhat.com>
* gtype.c (g_type_free_instance): Wrap setting freed instance
memory to 0xaa in #ifdef G_ENABLE_DEBUG
Thu Mar 21 01:28:14 2002 Tim Janik <timj@gtk.org>
* gsignal.[hc]:

View File

@ -1377,7 +1377,9 @@ g_type_free_instance (GTypeInstance *instance)
}
instance->g_class = NULL;
memset (instance, 0xaa, node->data->instance.instance_size); /* FIXME: debugging hack */
#ifdef G_ENABLE_DEBUG
memset (instance, 0xaa, node->data->instance.instance_size); /* debugging hack */
#endif
if (node->data->instance.n_preallocs)
{
G_WRITE_LOCK (&type_rw_lock);