[vm] Finished implementing eviction and frame deallocation