2 * null-gc.c: GC implementation using malloc: will leak everything, just for testing.
8 #include <mono/metadata/mono-gc.h>
9 #include <mono/metadata/gc-internal.h>
14 mono_gc_collect (int generation)
19 mono_gc_max_generation (void)
24 /* maybe track the size, not important, though */
26 mono_gc_get_used_size (void)
32 mono_gc_get_heap_size (void)
38 mono_gc_disable (void)
48 mono_gc_is_gc_thread (void)
54 mono_gc_register_thread (void *baseptr)
60 mono_object_is_alive (MonoObject* o)
66 mono_gc_enable_events (void)
71 mono_gc_weak_link_add (void **link_addr, MonoObject *obj)
77 mono_gc_weak_link_remove (void **link_addr)
82 mono_gc_weak_link_get (void **link_addr)
88 mono_gc_make_descr_from_bitmap (unsigned int *bitmap, int numbits)
94 mono_gc_alloc_fixed (size_t size, void *descr)
96 return g_malloc0 (size);
100 mono_gc_free_fixed (void* addr)