Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15383
__PRE_XEN_SCHEDOP_READ(_schedop, vki_xen_ ## _schedop ## _t, _field)
switch (ARG1) {
+ case VKI_XEN_SCHEDOP_remote_shutdown:
+ PRE_XEN_SCHEDOP_READ(remote_shutdown, domain_id);
+ PRE_XEN_SCHEDOP_READ(remote_shutdown, reason);
+ break;
default:
bad_subop(tid, layout, arrghs, status, flags,
POST(sched_op)
{
switch (ARG1) {
+ case VKI_XEN_SCHEDOP_remote_shutdown:
+ /* No outputs */
+ break;
}
}
#define VKI_XEN_SCHEDOP_poll 3
#define VKI_XEN_SCHEDOP_remote_shutdown 4
+struct vki_xen_remote_shutdown {
+ vki_xen_domid_t domain_id;
+ unsigned int reason;
+};
+typedef struct vki_xen_remote_shutdown vki_xen_remote_shutdown_t;
#define VKI_XEN_SCHEDOP_shutdown_code 5