Skip to content

Commit c411ae9

Browse files
author
Bo Cupp
committed
Eliminate more interaction between implicit root bit and recycler visited objects
1 parent 119e6c3 commit c411ae9

File tree

1 file changed

+0
-41
lines changed

1 file changed

+0
-41
lines changed

lib/Common/Memory/HeapInfo.cpp

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -771,13 +771,6 @@ HeapInfo::ResetMarks(ResetMarkFlags flags)
771771
});
772772
#endif
773773

774-
#ifdef RECYCLER_VISITED_HOST
775-
HeapBlockList::ForEach(newRecyclerVisitedHostHeapBlockList, [flags](SmallNormalHeapBlock * heapBlock)
776-
{
777-
heapBlock->MarkImplicitRoots();
778-
});
779-
#endif
780-
781774
HeapBlockList::ForEach(newFinalizableHeapBlockList, [flags](SmallNormalHeapBlock * heapBlock)
782775
{
783776
heapBlock->MarkImplicitRoots();
@@ -808,13 +801,6 @@ HeapInfo::ResetMarks(ResetMarkFlags flags)
808801
{
809802
heapBlock->MarkImplicitRoots();
810803
});
811-
812-
#ifdef RECYCLER_VISITED_HOST
813-
HeapBlockList::ForEach(newMediumRecyclerVisitedHostHeapBlockList, [flags](MediumNormalHeapBlock * heapBlock)
814-
{
815-
heapBlock->MarkImplicitRoots();
816-
});
817-
#endif
818804
}
819805
#endif
820806
}
@@ -855,13 +841,6 @@ HeapInfo::ScanInitialImplicitRoots()
855841
});
856842
#endif
857843

858-
#ifdef RECYCLER_VISITED_HOST
859-
HeapBlockList::ForEach(newRecyclerVisitedHostHeapBlockList, [this](SmallNormalHeapBlock * heapBlock)
860-
{
861-
heapBlock->ScanInitialImplicitRoots(recycler);
862-
});
863-
#endif
864-
865844
HeapBlockList::ForEach(newFinalizableHeapBlockList, [this](SmallNormalHeapBlock * heapBlock)
866845
{
867846
heapBlock->ScanInitialImplicitRoots(recycler);
@@ -889,13 +868,6 @@ HeapInfo::ScanInitialImplicitRoots()
889868
});
890869
#endif
891870

892-
#ifdef RECYCLER_VISITED_HOST
893-
HeapBlockList::ForEach(newMediumRecyclerVisitedHostHeapBlockList, [this](MediumNormalHeapBlock * heapBlock)
894-
{
895-
heapBlock->ScanInitialImplicitRoots(recycler);
896-
});
897-
#endif
898-
899871
HeapBlockList::ForEach(newMediumFinalizableHeapBlockList, [this](MediumNormalHeapBlock * heapBlock)
900872
{
901873
heapBlock->ScanInitialImplicitRoots(recycler);
@@ -947,13 +919,6 @@ HeapInfo::ScanNewImplicitRoots()
947919
});
948920
#endif
949921

950-
#ifdef RECYCLER_VISITED_HOST
951-
HeapBlockList::ForEach(newRecyclerVisitedHostHeapBlockList, [this](SmallNormalHeapBlock * heapBlock)
952-
{
953-
heapBlock->ScanNewImplicitRoots(recycler);
954-
});
955-
#endif
956-
957922
HeapBlockList::ForEach(newFinalizableHeapBlockList, [this](SmallNormalHeapBlock * heapBlock)
958923
{
959924
heapBlock->ScanNewImplicitRoots(recycler);
@@ -981,12 +946,6 @@ HeapInfo::ScanNewImplicitRoots()
981946
heapBlock->ScanNewImplicitRoots(recycler);
982947
});
983948
#endif
984-
#ifdef RECYCLER_VISITED_HOST
985-
HeapBlockList::ForEach(newMediumRecyclerVisitedHostHeapBlockList, [this](MediumNormalHeapBlock * heapBlock)
986-
{
987-
heapBlock->ScanNewImplicitRoots(recycler);
988-
});
989-
#endif
990949

991950
HeapBlockList::ForEach(newMediumFinalizableHeapBlockList, [this](MediumNormalHeapBlock * heapBlock)
992951
{

0 commit comments

Comments
 (0)