mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
xen: syswrap XENMEM_machphys_compat_mfn_list
XENMEM_machphys_compat_mfn_list is functionally identical to XENMEM_machphys_mfn_list but returns a different list from Xen. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15379
This commit is contained in:
parent
15667c1499
commit
7a8a964019
@ -124,7 +124,8 @@ PRE(memory_op)
|
||||
(Addr)ARG2, sizeof(vki_xen_domid_t));
|
||||
break;
|
||||
|
||||
case VKI_XENMEM_machphys_mfn_list: {
|
||||
case VKI_XENMEM_machphys_mfn_list:
|
||||
case VKI_XENMEM_machphys_compat_mfn_list: {
|
||||
struct vki_xen_machphys_mfn_list *arg =
|
||||
(struct vki_xen_machphys_mfn_list *)ARG2;
|
||||
PRE_MEM_READ("XENMEM_machphys_mfn_list max_extents",
|
||||
@ -1207,7 +1208,8 @@ POST(memory_op)
|
||||
break;
|
||||
}
|
||||
|
||||
case VKI_XENMEM_machphys_mfn_list: {
|
||||
case VKI_XENMEM_machphys_mfn_list:
|
||||
case VKI_XENMEM_machphys_compat_mfn_list: {
|
||||
struct vki_xen_machphys_mfn_list *arg =
|
||||
(struct vki_xen_machphys_mfn_list *)ARG2;
|
||||
POST_MEM_WRITE((Addr)&arg->nr_extents, sizeof(arg->nr_extents));
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
#define VKI_XENMEM_get_sharing_shared_pages 19
|
||||
#define VKI_XENMEM_access_op 21
|
||||
#define VKI_XENMEM_claim_pages 24
|
||||
#define VKI_XENMEM_machphys_compat_mfn_list 25
|
||||
|
||||
struct vki_xen_memory_map {
|
||||
unsigned int nr_entries;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user