Lines Matching refs:curr
1790 GCObject*curr;
1791 while((curr=*p)!=NULL){
1792 if(!(iswhite(curr)||all)||isfinalized(gco2u(curr)))
1793 p=&curr->gch.next;
1794 else if(fasttm(L,gco2u(curr)->metatable,TM_GC)==NULL){
1795 markfinalized(gco2u(curr));
1796 p=&curr->gch.next;
1799 deadmem+=sizeudata(gco2u(curr));
1800 markfinalized(gco2u(curr));
1801 *p=curr->gch.next;
1803 g->tmudata=curr->gch.next=curr;
1805 curr->gch.next=g->tmudata->gch.next;
1806 g->tmudata->gch.next=curr;
1807 g->tmudata=curr;
2013 GCObject*curr;
2016 while((curr=*p)!=NULL&&count-->0){
2017 if(curr->gch.tt==8)
2018 sweepwholelist(L,&gco2th(curr)->openupval);
2019 if((curr->gch.marked^bit2mask(0,1))&deadmask){
2020 makewhite(g,curr);
2021 p=&curr->gch.next;
2024 *p=curr->gch.next;
2025 if(curr==g->rootgc)
2026 g->rootgc=curr->gch.next;
2027 freeobj(L,curr);