use qemu_free() instead of free()