X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fsgen-pinning-stats.c;h=ae9249b718e48afe86eae3206f1fe7deb10c550c;hb=17d1c098bf3041da16bee8cf93069efc9e88ef14;hp=6b798f2ce6b2658f88ff382b8694af335f146eff;hpb=68069f056621ebdafa21ae4e75e75f6e83b7202a;p=mono.git diff --git a/mono/metadata/sgen-pinning-stats.c b/mono/metadata/sgen-pinning-stats.c index 6b798f2ce6b..ae9249b718e 100644 --- a/mono/metadata/sgen-pinning-stats.c +++ b/mono/metadata/sgen-pinning-stats.c @@ -28,6 +28,7 @@ #include "metadata/sgen-gc.h" #include "metadata/sgen-pinning.h" +#include "metadata/sgen-hash-table.h" typedef struct _PinStatAddress PinStatAddress; @@ -98,7 +99,7 @@ sgen_pin_stats_register_address (char *addr, int pin_type) node_ptr = &node->right; } - node = sgen_alloc_internal_dynamic (sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS); + node = sgen_alloc_internal_dynamic (sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS, TRUE); node->addr = addr; node->pin_types = pin_type_bit; node->left = node->right = NULL; @@ -165,7 +166,7 @@ sgen_pin_stats_register_object (char *obj, size_t size) int pin_types = 0; ObjectList *list; - list = sgen_alloc_internal_dynamic (sizeof (ObjectList), INTERNAL_MEM_STATISTICS); + list = sgen_alloc_internal_dynamic (sizeof (ObjectList), INTERNAL_MEM_STATISTICS, TRUE); pin_stats_count_object_from_tree (obj, size, pin_stat_addresses, &pin_types); list->obj = (MonoObject*)obj; list->next = pinned_objects;