X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/89b3af67bb32e691275bf6fa803d1834b2284115..b0d623f7f2ae71ed96e60569f61f9a9a27016e80:/osfmk/mach/task.defs diff --git a/osfmk/mach/task.defs b/osfmk/mach/task.defs index ae8e6f1c4..ceebc9529 100644 --- a/osfmk/mach/task.defs +++ b/osfmk/mach/task.defs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -270,11 +270,15 @@ out policy_info : task_policy_t, CountInOut; inout get_default : boolean_t); /* - * Task profiling. + * Removed from the kernel. */ +#if KERNEL_SERVER +skip; +#else routine task_sample( task : task_t; reply : mach_port_make_send_t); +#endif /* * JMM - Everything from here down is likely to go away soon @@ -367,3 +371,23 @@ routine task_set_policy( limit : policy_limit_t; change : boolean_t); +/* + * Read the selected state which is to be installed on new + * threads in the task as they are created. + */ +routine task_get_state( + task : task_t; + flavor : thread_state_flavor_t; + out old_state : thread_state_t, CountInOut); + +/* + * Set the selected state information to be installed on + * all subsequently created threads in the task. + */ +routine task_set_state( + task : task_t; + flavor : thread_state_flavor_t; + new_state : thread_state_t); + + +/* vim: set ft=c : */