X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/490019cf9519204c5fb36b2fba54ceb983bb6b72..527f99514973766e9c0382a4d8550dfb00f54939:/osfmk/mach/mach_host.defs diff --git a/osfmk/mach/mach_host.defs b/osfmk/mach/mach_host.defs index 1e4bb3d39..0f1e2c46d 100644 --- a/osfmk/mach/mach_host.defs +++ b/osfmk/mach/mach_host.defs @@ -161,18 +161,8 @@ routine kmod_get_info( host : host_t; out modules : kmod_args_t); -/* - * Returns information about the memory allocation zones. - * Supported in all kernels.. - * - * DEPRECATED! Use mach_zone_info() instead. - */ -routine host_zone_info( - host : host_priv_t; - out names : zone_name_array_t, - Dealloc; - out info : zone_info_array_t, - Dealloc); + +skip; /* was host_zone_info */ /* * Returns information about the global VP table. @@ -224,7 +214,12 @@ routine mach_memory_object_memory_entry_64( /* * Return statistics from this host. */ -routine host_statistics( +routine +#ifdef KERNEL_SERVER +host_statistics_from_user( +#else +host_statistics( +#endif host_priv : host_t; flavor : host_flavor_t; out host_info_out : host_info_t, CountInOut); @@ -242,7 +237,12 @@ routine host_lockgroup_info( /* * Return 64-bit statistics from this host. */ -routine host_statistics64( +routine +#ifdef KERNEL_SERVER +host_statistics64_from_user( +#else +host_statistics64( +#endif host_priv : host_t; flavor : host_flavor_t; out host_info64_out : host_info64_t, CountInOut); @@ -250,7 +250,7 @@ routine host_statistics64( /* * Returns information about the memory allocation zones. * Data returned is compatible with various caller and kernel - * address space sizes (unlike host_zone_info()). + * address space sizes. */ routine mach_zone_info( host : host_priv_t; @@ -275,7 +275,11 @@ skip; * Create a new voucher by running a series of commands against * pairs of resource attributes. */ +#if !KERNEL && !LIBSYSCALL_INTERFACE +routine _kernelrpc_host_create_mach_voucher( +#else routine host_create_mach_voucher( +#endif host : host_t; recipes : mach_voucher_attr_raw_recipe_array_t; out voucher : ipc_voucher_t);