vm: add the gc-info struct