Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/coreclr/gc/gc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34645,6 +34645,11 @@ void gc_heap::revisit_written_pages (BOOL concurrent_p, BOOL reset_only_p)

if (!reset_only_p)
{
// refetch the high address in case it has changed while we fetched dirty pages
// this is only an issue for the page high_address is on - we may have new
// objects after high_address.
high_address = high_page (seg, concurrent_p);

for (unsigned i = 0; i < bcount; i++)
{
uint8_t* page = (uint8_t*)background_written_addresses[i];
Expand Down