diff options
author | Thanos Makatos <thanos.makatos@nutanix.com> | 2021-02-17 13:15:35 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-17 13:15:35 +0000 |
commit | 47a6fdbb8b3e459ba4f7815269bae0abf95d29a6 (patch) | |
tree | fadcb3199e69d75a29b707915612c1ba43d8fe4f /lib/libvfio-user.c | |
parent | e4e0ebde2c25f3011d20b6a2f1b1b8f510b09d9e (diff) | |
download | libvfio-user-47a6fdbb8b3e459ba4f7815269bae0abf95d29a6.zip libvfio-user-47a6fdbb8b3e459ba4f7815269bae0abf95d29a6.tar.gz libvfio-user-47a6fdbb8b3e459ba4f7815269bae0abf95d29a6.tar.bz2 |
add unit tests for handle dirty pages w/o DMA (#348)
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com>
Reviewed-by: Swapnil Ingle <swapnil.ingle@nutanix.com>
Diffstat (limited to 'lib/libvfio-user.c')
-rw-r--r-- | lib/libvfio-user.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libvfio-user.c b/lib/libvfio-user.c index 053a2d4..ab6f4a3 100644 --- a/lib/libvfio-user.c +++ b/lib/libvfio-user.c @@ -621,7 +621,7 @@ out: return ret; } -static int +int handle_dirty_pages(vfu_ctx_t *vfu_ctx, uint32_t size, struct iovec **iovecs, size_t *nr_iovecs, struct vfio_iommu_type1_dirty_bitmap *dirty_bitmap) @@ -654,6 +654,8 @@ handle_dirty_pages(vfu_ctx_t *vfu_ctx, uint32_t size, return ret; } +UNIT_TEST_SYMBOL(handle_dirty_pages); +#define handle_dirty_pages __wrap_handle_dirty_pages /* * FIXME return value is messed up, sometimes we return -1 and set errno while |