Ejemplo n.º 1
0
void
sgen_finish_pinning (void)
{
	last_num_pinned = pin_queue.next_slot;
	sgen_pointer_queue_clear (&pin_queue);
	mono_os_mutex_unlock (&pin_queue_mutex);
}
Ejemplo n.º 2
0
void
sgen_init_pinning (void)
{
	mono_os_mutex_lock (&pin_queue_mutex);
	memset (pin_hash_filter, 0, sizeof (pin_hash_filter));
	pin_queue.mem_type = INTERNAL_MEM_PIN_QUEUE;
	sgen_pointer_queue_clear (&pin_queue_objs);
}
Ejemplo n.º 3
0
void
sgen_finish_pinning (void)
{
	last_num_pinned = pin_queue.next_slot;
	sgen_pointer_queue_clear (&pin_queue);
}
Ejemplo n.º 4
0
void
sgen_init_pinning_for_conc (void)
{
	mono_os_mutex_lock (&pin_queue_mutex);
	sgen_pointer_queue_clear (&pin_queue_objs);
}