Lines Matching defs:current
380 TrampolineMemoryRegion *current = &TrampolineRegions[bucket];
381 if (current->content == 0)
383 ::VirtualFree((void*)current->content, 0, MEM_RELEASE);
384 current->content = 0;
392 TrampolineMemoryRegion* current = &TrampolineRegions[bucket];
393 if (current->content == 0) {
400 current->content = (uptr)content;
401 current->allocated_size = 0;
402 current->max_size = bucket_size;
403 region = current;
405 } else if (current->max_size - current->allocated_size > size) {
408 uptr next_address = current->content + current->allocated_size;
413 // The space can be allocated in the current region.
414 region = current;
423 // Allocate the space in the current region.