aboutsummaryrefslogtreecommitdiff
path: root/test/mocks.c
diff options
context:
space:
mode:
authorswapnili <swapnil.ingle@nutanix.com>2021-01-08 15:30:50 +0100
committerGitHub <noreply@github.com>2021-01-08 15:30:50 +0100
commitd211f2cf4920e7f082bb5e707c672cecb6f52a6c (patch)
treeb9fb13e4fe3e6cec4d44095109d666c431a9878a /test/mocks.c
parent6ec31642f6253f5c19187c1ffb396d5921138b67 (diff)
downloadlibvfio-user-d211f2cf4920e7f082bb5e707c672cecb6f52a6c.zip
libvfio-user-d211f2cf4920e7f082bb5e707c672cecb6f52a6c.tar.gz
libvfio-user-d211f2cf4920e7f082bb5e707c672cecb6f52a6c.tar.bz2
Use prot flags sent by client to map dma regions (#227)
* Use prot flags sent by client to map dma regions Signed-off-by: Swapnil Ingle <swapnil.ingle@nutanix.com> Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'test/mocks.c')
-rw-r--r--test/mocks.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/mocks.c b/test/mocks.c
index faa8ed4..7f7fc02 100644
--- a/test/mocks.c
+++ b/test/mocks.c
@@ -47,10 +47,12 @@ struct function
int
__wrap_dma_controller_add_region(dma_controller_t *dma, dma_addr_t dma_addr,
- size_t size, int fd, off_t offset)
+ size_t size, int fd, off_t offset,
+ uint32_t prot)
{
if (!is_patched(dma_controller_add_region)) {
- return __real_dma_controller_add_region(dma, dma_addr, size, fd, offset);
+ return __real_dma_controller_add_region(dma, dma_addr, size, fd, offset,
+ prot);
}
check_expected_ptr(dma);
@@ -58,6 +60,7 @@ __wrap_dma_controller_add_region(dma_controller_t *dma, dma_addr_t dma_addr,
check_expected(size);
check_expected(fd);
check_expected(offset);
+ check_expected(prot);
return mock();
}