xref: /xnu-12377.41.6/tests/vm/vm_parameter_validation_replacement_host_priv.defs (revision bbb1b6f9e71b8cdde6e5cd6f4841f207dee3d828)
1*bbb1b6f9SApple OSS Distributions// declaration of vm_wire in host_priv.defs
2*bbb1b6f9SApple OSS Distributions// in 32-bit userspace is incompatible with the kernel's definition
3*bbb1b6f9SApple OSS Distributions// rdar://118258929
4*bbb1b6f9SApple OSS Distributions
5*bbb1b6f9SApple OSS Distributionssubsystem KernelServer replacement_host_priv 400;
6*bbb1b6f9SApple OSS Distributions#include <mach/std_types.defs>
7*bbb1b6f9SApple OSS Distributions#include <mach/mach_types.defs>
8*bbb1b6f9SApple OSS Distributions#include <mach/clock_types.defs>
9*bbb1b6f9SApple OSS Distributions#include <mach_debug/mach_debug_types.defs>
10*bbb1b6f9SApple OSS Distributions
11*bbb1b6f9SApple OSS Distributionsskip; // host_get_boot_info
12*bbb1b6f9SApple OSS Distributionsskip; // host_reboot
13*bbb1b6f9SApple OSS Distributionsskip; // host_priv_statistics
14*bbb1b6f9SApple OSS Distributionsskip; // host_default_memory_manager
15*bbb1b6f9SApple OSS Distributions
16*bbb1b6f9SApple OSS Distributionsroutine replacement_vm_wire(
17*bbb1b6f9SApple OSS Distributions		host_priv	: host_priv_t;
18*bbb1b6f9SApple OSS Distributions		task		: vm_map_t;
19*bbb1b6f9SApple OSS Distributions		address		: mach_vm_address_t;  // was vm_address_t
20*bbb1b6f9SApple OSS Distributions		size		: mach_vm_size_t;  // was vm_size_t
21*bbb1b6f9SApple OSS Distributions		desired_access	: vm_prot_t);
22