static void vhost_log_sync(MemoryListener *listener,

                          MemoryRegionSection *section)

{

    struct vhost_dev *dev = container_of(listener, struct vhost_dev,

                                         memory_listener);

    hwaddr start_addr = section->offset_within_address_space;

    hwaddr end_addr = start_addr + section->size;



    vhost_sync_dirty_bitmap(dev, section, start_addr, end_addr);

}

static void vhost_log_sync(MemoryListener *listener,

                          MemoryRegionSection *section)

{

    struct vhost_dev *dev = container_of(listener, struct vhost_dev,

                                         memory_listener);

    hwaddr start_addr = section->offset_within_address_space;

    hwaddr end_addr = start_addr + section->size;



    vhost_sync_dirty_bitmap(dev, section, start_addr, end_addr);

}

    hwaddr start_addr = section->offset_within_address_space;     hwaddr end_addr = start_addr + section->size;     vhost_sync_dirty_bitmap(dev, section, start_addr, end_addr);
static void FUNC_0(MemoryListener *VAR_0,

                          MemoryRegionSection *VAR_1)

{

    struct vhost_dev *VAR_2 = container_of(VAR_0, struct vhost_dev,

                                         memory_listener);

    hwaddr start_addr = VAR_1->offset_within_address_space;

    hwaddr end_addr = start_addr + VAR_1->size;



    vhost_sync_dirty_bitmap(VAR_2, VAR_1, start_addr, end_addr);

}

static void FUNC_0(MemoryListener *VAR_0,
MemoryRegionSection *VAR_1)
{ struct vhost_dev *VAR_2 = container_of(VAR_0, struct vhost_dev,
memory_listener); hwaddr start_addr = VAR_1->offset_within_address_space; hwaddr end_addr = start_addr + VAR_1->size; vhost_sync_dirty_bitmap(VAR_2, VAR_1, start_addr, end_addr); }