X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fsgen%2Fsgen-nursery-allocator.c;h=2c192f0e904ab298cbe3b6effa7919badd391aa3;hb=63d33d7f94c4e40a62ff7550d64caa92cccc256a;hp=8442ac525d32509eb7b8b61f7b036dd7af1b3d81;hpb=393db66fa0a3f21b51e030f68107f8838a36fc98;p=mono.git diff --git a/mono/sgen/sgen-nursery-allocator.c b/mono/sgen/sgen-nursery-allocator.c index 8442ac525d3..2c192f0e904 100644 --- a/mono/sgen/sgen-nursery-allocator.c +++ b/mono/sgen/sgen-nursery-allocator.c @@ -456,33 +456,6 @@ restart: return NULL; } -void* -sgen_fragment_allocator_serial_alloc (SgenFragmentAllocator *allocator, size_t size) -{ - SgenFragment *frag; - SgenFragment **previous; -#ifdef NALLOC_DEBUG - InterlockedIncrement (&alloc_count); -#endif - - previous = &allocator->alloc_head; - - for (frag = *previous; frag; frag = *previous) { - char *p = (char *)serial_alloc_from_fragment (previous, frag, size); - - HEAVY_STAT (++stat_alloc_iterations); - - if (p) { -#ifdef NALLOC_DEBUG - add_alloc_record (p, size, FIXED_ALLOC); -#endif - return p; - } - previous = &frag->next; - } - return NULL; -} - void* sgen_fragment_allocator_serial_range_alloc (SgenFragmentAllocator *allocator, size_t desired_size, size_t minimum_size, size_t *out_alloc_size) {