You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In gc_sweep_plane, VALGRIND_MAKE_MEM_UNDEFINED was using BASE_SLOT_SIZE
which only covers the smallest pool's slot size. For larger size pools
this left the tail of the slot with stale state. Use the page's actual
slot_size instead.
In gc_prof_set_heap_info, heap_use_size and heap_total_size were computed
as object_count * BASE_SLOT_SIZE, undercounting memory for objects in
larger size pools. Sum across all heaps using each pool's actual slot
size for correct byte totals.
0 commit comments