Lines Matching refs:evacuate

75 # define evacuate(a) evacuate1(a)  macro
94 evacuate(p); in do_evacuate()
115 evacuate((StgClosure **)&tso->bound->tso); in scavengeTSO()
121 evacuate((StgClosure **)&tso->blocked_exceptions); in scavengeTSO()
122 evacuate((StgClosure **)&tso->bq); in scavengeTSO()
125 evacuate((StgClosure **)&tso->trec); in scavengeTSO()
127 evacuate((StgClosure **)&tso->stackobj); in scavengeTSO()
129 evacuate((StgClosure **)&tso->_link); in scavengeTSO()
136 evacuate(&tso->block_info.closure); in scavengeTSO()
174 evacuate(&p); in evacuate_hash_entry()
227 evacuate((StgClosure**)p); in scavenge_mut_arr_ptrs()
241 evacuate((StgClosure**)p); in scavenge_mut_arr_ptrs()
271 evacuate((StgClosure**)p); in scavenge_mut_arr_ptrs_marked()
291 evacuate((StgClosure **)p); in scavenge_small_bitmap()
368 evacuate(&pap->fun); in scavenge_PAP()
375 evacuate(&ap->fun); in scavenge_AP()
393 evacuate(&srt); in scavenge_thunk_srt()
407 evacuate(&srt); in scavenge_fun_srt()
470 evacuate((StgClosure **)&mvar->head); in scavenge_block()
471 evacuate((StgClosure **)&mvar->tail); in scavenge_block()
472 evacuate((StgClosure **)&mvar->value); in scavenge_block()
488 evacuate((StgClosure **)&tvar->current_value); in scavenge_block()
489 evacuate((StgClosure **)&tvar->first_watch_queue_entry); in scavenge_block()
503 evacuate(&((StgClosure *)p)->payload[1]); in scavenge_block()
504 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_block()
510 evacuate(&((StgThunk *)p)->payload[1]); in scavenge_block()
511 evacuate(&((StgThunk *)p)->payload[0]); in scavenge_block()
516 evacuate(&((StgClosure *)p)->payload[1]); in scavenge_block()
517 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_block()
523 evacuate(&((StgThunk *)p)->payload[0]); in scavenge_block()
531 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_block()
561 evacuate(&((StgThunk *)p)->payload[0]); in scavenge_block()
569 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_block()
584 evacuate((StgClosure **)p); in scavenge_block()
600 evacuate((StgClosure **)p); in scavenge_block()
608 evacuate((StgClosure **)&bco->instrs); in scavenge_block()
609 evacuate((StgClosure **)&bco->literals); in scavenge_block()
610 evacuate((StgClosure **)&bco->ptrs); in scavenge_block()
616 evacuate(&((StgInd *)p)->indirectee); in scavenge_block()
623 evacuate(&((StgMutVar *)p)->var); in scavenge_block()
639 evacuate(&bq->bh); in scavenge_block()
640 evacuate((StgClosure**)&bq->owner); in scavenge_block()
641 evacuate((StgClosure**)&bq->queue); in scavenge_block()
642 evacuate((StgClosure**)&bq->link); in scavenge_block()
657 evacuate(&s->selectee); in scavenge_block()
667 evacuate(&ap->fun); in scavenge_block()
735 evacuate((StgClosure **)p); in scavenge_block()
757 evacuate((StgClosure **)p); in scavenge_block()
797 evacuate((StgClosure **)p); in scavenge_block()
812 evacuate((StgClosure **)&tc->prev_chunk); in scavenge_block()
814 evacuate((StgClosure **)&e->tvar); in scavenge_block()
815 evacuate((StgClosure **)&e->expected_value); in scavenge_block()
816 evacuate((StgClosure **)&e->new_value); in scavenge_block()
895 evacuate((StgClosure **)&mvar->head); in scavenge_mark_stack()
896 evacuate((StgClosure **)&mvar->tail); in scavenge_mark_stack()
897 evacuate((StgClosure **)&mvar->value); in scavenge_mark_stack()
912 evacuate((StgClosure **)&tvar->current_value); in scavenge_mark_stack()
913 evacuate((StgClosure **)&tvar->first_watch_queue_entry); in scavenge_mark_stack()
926 evacuate(&((StgClosure *)p)->payload[1]); in scavenge_mark_stack()
927 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_mark_stack()
932 evacuate(&((StgThunk *)p)->payload[1]); in scavenge_mark_stack()
933 evacuate(&((StgThunk *)p)->payload[0]); in scavenge_mark_stack()
937 evacuate(&((StgClosure *)p)->payload[1]); in scavenge_mark_stack()
938 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_mark_stack()
944 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_mark_stack()
950 evacuate(&((StgThunk *)p)->payload[0]); in scavenge_mark_stack()
955 evacuate(&((StgClosure *)p)->payload[0]); in scavenge_mark_stack()
983 evacuate((StgClosure **)p); in scavenge_mark_stack()
998 evacuate((StgClosure **)p); in scavenge_mark_stack()
1005 evacuate((StgClosure **)&bco->instrs); in scavenge_mark_stack()
1006 evacuate((StgClosure **)&bco->literals); in scavenge_mark_stack()
1007 evacuate((StgClosure **)&bco->ptrs); in scavenge_mark_stack()
1013 evacuate(&((StgInd *)p)->indirectee); in scavenge_mark_stack()
1019 evacuate(&((StgMutVar *)p)->var); in scavenge_mark_stack()
1035 evacuate(&bq->bh); in scavenge_mark_stack()
1036 evacuate((StgClosure**)&bq->owner); in scavenge_mark_stack()
1037 evacuate((StgClosure**)&bq->queue); in scavenge_mark_stack()
1038 evacuate((StgClosure**)&bq->link); in scavenge_mark_stack()
1055 evacuate(&s->selectee); in scavenge_mark_stack()
1064 evacuate(&ap->fun); in scavenge_mark_stack()
1131 evacuate((StgClosure **)p); in scavenge_mark_stack()
1153 evacuate((StgClosure **)p); in scavenge_mark_stack()
1191 evacuate((StgClosure **)p); in scavenge_mark_stack()
1205 evacuate((StgClosure **)&tc->prev_chunk); in scavenge_mark_stack()
1207 evacuate((StgClosure **)&e->tvar); in scavenge_mark_stack()
1208 evacuate((StgClosure **)&e->expected_value); in scavenge_mark_stack()
1209 evacuate((StgClosure **)&e->new_value); in scavenge_mark_stack()
1257 evacuate((StgClosure **)&mvar->head); in scavenge_one()
1258 evacuate((StgClosure **)&mvar->tail); in scavenge_one()
1259 evacuate((StgClosure **)&mvar->value); in scavenge_one()
1274 evacuate((StgClosure **)&tvar->current_value); in scavenge_one()
1275 evacuate((StgClosure **)&tvar->first_watch_queue_entry); in scavenge_one()
1297 evacuate((StgClosure **)q); in scavenge_one()
1321 evacuate((StgClosure **)q); in scavenge_one()
1339 evacuate(&((StgMutVar *)p)->var); in scavenge_one()
1355 evacuate(&bq->bh); in scavenge_one()
1356 evacuate((StgClosure**)&bq->owner); in scavenge_one()
1357 evacuate((StgClosure**)&bq->queue); in scavenge_one()
1358 evacuate((StgClosure**)&bq->link); in scavenge_one()
1372 evacuate(&s->selectee); in scavenge_one()
1380 evacuate(&ap->fun); in scavenge_one()
1449 evacuate((StgClosure **)p); in scavenge_one()
1471 evacuate((StgClosure **)p); in scavenge_one()
1509 evacuate((StgClosure **)p); in scavenge_one()
1524 evacuate((StgClosure **)&tc->prev_chunk); in scavenge_one()
1526 evacuate((StgClosure **)&e->tvar); in scavenge_one()
1527 evacuate((StgClosure **)&e->expected_value); in scavenge_one()
1528 evacuate((StgClosure **)&e->new_value); in scavenge_one()
1541 evacuate(&((StgInd *)p)->indirectee); in scavenge_one()
1773 evacuate(&ind->indirectee); in scavenge_static()
1812 evacuate((StgClosure **)q); in scavenge_static()
1950 evacuate(&srt); in scavenge_stack()
1959 evacuate((StgClosure **)p); in scavenge_stack()
1986 evacuate(&ret_fun->fun); in scavenge_stack()