debug virt io function